diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 88706c2..3cfb487 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -53,9 +53,8 @@ jobs: DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} run: | ssh_command=" - docker pull ${DOCKER_HUB_REGISTRY}/${DOCKER_USERNAME}/${IMAGE_NAME}:latest - docker stop ${IMAGE_NAME} || true - docker rm ${IMAGE_NAME} || true - docker run -d --name ${IMAGE_NAME} -p 3006:3000 ${DOCKER_HUB_REGISTRY}/${DOCKER_USERNAME}/${IMAGE_NAME}:latest + cd /home/${REMOTE_USER}/${IMAGE_NAME} + docker compose down + docker compose up -d " ssh -o StrictHostKeyChecking=no ${REMOTE_USER}@${REMOTE_HOST} "$ssh_command"