From b39cd90cf1f90b5a8c2e4b9083d408a53fcc6bff Mon Sep 17 00:00:00 2001 From: fullsizemalt <106900403+fullsizemalt@users.noreply.github.com> Date: Thu, 8 Jan 2026 01:16:41 -0800 Subject: [PATCH] feat: Add Aspirant theme and preview deployment config --- deploy.sh | 7 ++++++- docker-compose.preview.yml | 10 ++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 docker-compose.preview.yml 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"