diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index dbee991..c01e22b 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -55,18 +55,18 @@ jobs: runs-on: build needs: [publish] steps: - - uses: actions/checkout@v4 - - name: Login to registry run: echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login registry.netork.io -u "${{ secrets.REGISTRY_USER }}" --password-stdin - - name: Deploy + - name: Pull & restart run: | - mkdir -p /opt/netork-website - cp docker-compose.yml /opt/netork-website/docker-compose.yml - cd /opt/netork-website - docker compose pull - docker compose up -d --remove-orphans + docker pull registry.netork.io/netork/website:latest + docker rm -f netork-website 2>/dev/null || true + docker run -d \ + --name netork-website \ + --restart unless-stopped \ + --network proxy-net \ + registry.netork.io/netork/website:latest - name: Logout if: always()