diff --git a/deploy.sh b/deploy.sh index 0efa8b7..6d781f2 100755 --- a/deploy.sh +++ b/deploy.sh @@ -124,6 +124,7 @@ JWT_SECRET=${JWT_SECRET} # Environment NODE_ENV=production +PORT=${PORT} EOF" echo -e "${GREEN}✓ Environment file created${NC}" echo -e "${YELLOW}IMPORTANT: New secrets generated on $HOST.${NC}" @@ -143,7 +144,11 @@ ssh "$USER@$HOST" " docker compose build echo ' Starting services...' - docker compose up -d + if [ "$ENV" = "preview" ]; then + docker compose -f docker-compose.yml -f docker-compose.preview.yml up -d --build + else + docker compose up -d --build + fi " echo -e "${GREEN}✓ Services deployed${NC}" echo "" diff --git a/docker-compose.preview.yml b/docker-compose.preview.yml new file mode 100644 index 0000000..5779653 --- /dev/null +++ b/docker-compose.preview.yml @@ -0,0 +1,10 @@ +version: '3.8' +services: + frontend: + ports: + - "${PORT}:80" + labels: + - "traefik.enable=false" + go2rtc: + labels: + - "traefik.enable=false"