update CI/CD with compose

This commit is contained in:
2026-04-26 17:55:59 +02:00
parent 0dbcdcfcf4
commit c5770b4d63
2 changed files with 24 additions and 13 deletions

View File

@@ -17,18 +17,10 @@ jobs:
run: echo "VERSION_TAG=${GITHUB_REF_NAME}" >> $GITHUB_ENV run: echo "VERSION_TAG=${GITHUB_REF_NAME}" >> $GITHUB_ENV
- name: Build Docker image - name: Build Docker image
run: | run: docker compose build
docker build \
--build-arg REACT_APP_API_URL="" \
-t poster-picker-frontend:latest \
-t poster-picker-frontend:${{ env.VERSION_TAG }} .
- name: Stop old container - name: Stop old container (if exists)
run: | run: docker compose down --remove-orphans || true
cd ~/dev-server/poster-picker
docker compose stop frontend || true
- name: Start new container - name: Run compose
run: | run: docker compose up -d
cd ~/dev-server/poster-picker
docker compose up -d --no-build frontend

19
docker-compose.yml Normal file
View File

@@ -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