diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index a09493b..78c550c 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -17,18 +17,10 @@ jobs: run: echo "VERSION_TAG=${GITHUB_REF_NAME}" >> $GITHUB_ENV - name: Build Docker image - run: | - docker build \ - --build-arg REACT_APP_API_URL="" \ - -t poster-picker-frontend:latest \ - -t poster-picker-frontend:${{ env.VERSION_TAG }} . + run: docker compose build - - name: Stop old container - run: | - cd ~/dev-server/poster-picker - docker compose stop frontend || true + - name: Stop old container (if exists) + run: docker compose down --remove-orphans || true - - name: Start new container - run: | - cd ~/dev-server/poster-picker - docker compose up -d --no-build frontend + - name: Run compose + run: docker compose up -d diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..7cb1294 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,19 @@ +services: + frontend: + build: + context: . + args: + REACT_APP_API_URL: "" + image: poster-picker-frontend:latest + ports: + - "8081:80" + restart: unless-stopped + networks: + - poster-picker + - caddy-external + +networks: + poster-picker: + external: true + caddy-external: + external: true