feat: add cover selection workflow and docker profiles

This commit is contained in:
2025-11-11 01:49:54 +03:00
parent db7de897a0
commit 98746fab39
11 changed files with 310 additions and 53 deletions

View File

@@ -5,15 +5,16 @@ services:
target: dev
environment:
- VITE_API_BASE_URL=http://localhost:4000
- CHOKIDAR_USEPOLLING=1
ports:
- "5173:5173"
volumes:
- .:/app
- frontend_dev_node_modules:/app/node_modules
- .:/app:delegated
- /app/node_modules
depends_on:
- backend-dev
profiles:
- dev
- imgpub-app-dev
backend-dev:
build:
@@ -25,10 +26,10 @@ services:
ports:
- "4000:4000"
volumes:
- ./server:/app
- backend_dev_node_modules:/app/node_modules
- ./server:/app:delegated
- /app/node_modules
profiles:
- dev
- imgpub-app-dev
frontend-prod:
build:
@@ -43,7 +44,7 @@ services:
depends_on:
- backend-prod
profiles:
- prod
- imgpub-app
backend-prod:
build:
@@ -55,8 +56,4 @@ services:
ports:
- "4000:4000"
profiles:
- prod
volumes:
frontend_dev_node_modules:
backend_dev_node_modules:
- imgpub-app