diff --git a/Dockerfile b/Dockerfile index 8e8ffdb..a7136d2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,10 @@ -FROM alpinelinux/docker-compose +FROM docker +COPY --from=docker/compose-bin:edge /docker-compose /usr/libexec/docker/cli-plugins/docker-compose +RUN docker compose version -LABEL 'name'='Docker Deployment Action' -LABEL 'com.github.actions.name'='Docker Deployment' -LABEL 'com.github.actions.description'='supports docker-compose and Docker Swarm deployments' +LABEL 'name'='Docker Compose Remote Deployment Action' +LABEL 'com.github.actions.name'='Docker Compose Remote Deployment' +LABEL 'com.github.actions.description'='supports docker-compose remotely through ssh.' LABEL 'com.github.actions.icon'='send' LABEL 'com.github.actions.color'='green' diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index 5da245f..1ca7472 100755 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -65,6 +65,9 @@ fi echo >> ~/.ssh/config chmod 600 ~/.ssh/config +docker -v +docker compose version + set context echo "Create docker context" docker context create remote --docker "host=ssh://REMOTE_DOCKER_HOST"