60 lines
1.1 KiB
YAML
60 lines
1.1 KiB
YAML
services:
|
|
frontend-dev:
|
|
build:
|
|
context: .
|
|
target: dev
|
|
environment:
|
|
- VITE_API_BASE_URL=http://localhost:4000
|
|
- CHOKIDAR_USEPOLLING=1
|
|
ports:
|
|
- "5173:5173"
|
|
volumes:
|
|
- .:/app
|
|
- /app/node_modules
|
|
depends_on:
|
|
- backend-dev
|
|
profiles:
|
|
- imgpub-app-dev
|
|
|
|
backend-dev:
|
|
build:
|
|
context: ./server
|
|
target: dev
|
|
environment:
|
|
- PORT=4000
|
|
- CLIENT_ORIGIN=http://localhost:5173
|
|
ports:
|
|
- "4000:4000"
|
|
volumes:
|
|
- ./server:/app
|
|
- /app/node_modules
|
|
profiles:
|
|
- imgpub-app-dev
|
|
|
|
frontend-prod:
|
|
build:
|
|
context: .
|
|
target: prod
|
|
args:
|
|
VITE_API_BASE_URL: http://localhost:4000
|
|
environment:
|
|
- VITE_API_BASE_URL=http://localhost:4000
|
|
ports:
|
|
- "4173:4173"
|
|
depends_on:
|
|
- backend-prod
|
|
profiles:
|
|
- imgpub-app
|
|
|
|
backend-prod:
|
|
build:
|
|
context: ./server
|
|
target: prod
|
|
environment:
|
|
- PORT=4000
|
|
- CLIENT_ORIGIN=http://localhost:4173
|
|
ports:
|
|
- "4000:4000"
|
|
profiles:
|
|
- imgpub-app
|