diff --git a/.woodpecker.yml b/.woodpecker.yml index 0dbd367..e0181af 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -14,13 +14,6 @@ steps: image: docker:cli volumes: - /var/run/docker.sock:/var/run/docker.sock - - /opt/docker/dashboard/.env:/opt/docker/dashboard/.env commands: - - docker stop dashboard || true - - docker rm dashboard || true - - docker run -d - --name dashboard - --restart unless-stopped - -p 3002:3001 - --env-file /opt/docker/dashboard/.env - dashboard:latest + - docker compose -f docker-compose.prod.yml down || true + - docker compose -f docker-compose.prod.yml up -d diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml new file mode 100644 index 0000000..47ebb23 --- /dev/null +++ b/docker-compose.prod.yml @@ -0,0 +1,9 @@ +services: + dashboard: + image: dashboard:latest + container_name: dashboard + restart: unless-stopped + ports: + - "3002:3001" + env_file: + - /opt/docker/dashboard/.env