61 lines
1.2 KiB
YAML
61 lines
1.2 KiB
YAML
name: erp-platform-app
|
|
|
|
networks:
|
|
db:
|
|
external: true
|
|
name: erp-platform-data_db
|
|
|
|
volumes:
|
|
cdn:
|
|
api-keys:
|
|
|
|
services:
|
|
migrator:
|
|
labels:
|
|
- "keep=true"
|
|
image: devops.sozsoft.com/sozsoft/erp-platform-migrator:latest
|
|
profiles: ["migrator"]
|
|
environment:
|
|
- ASPNETCORE_ENVIRONMENT=Dev
|
|
- SEED=${SEED}
|
|
networks:
|
|
- db
|
|
|
|
api:
|
|
image: devops.sozsoft.com/sozsoft/erp-platform-api:latest
|
|
container_name: erp-api
|
|
profiles: ["api"]
|
|
environment:
|
|
- ASPNETCORE_ENVIRONMENT=Dev
|
|
ports:
|
|
- 8080:8080
|
|
volumes:
|
|
- cdn:/etc/api/cdn
|
|
- api-keys:/root/.aspnet/DataProtection-Keys
|
|
networks:
|
|
- db
|
|
- default
|
|
|
|
ui:
|
|
image: devops.sozsoft.com/sozsoft/erp-platform-ui:latest
|
|
container_name: erp-ui
|
|
profiles: ["ui"]
|
|
ports:
|
|
- 3002:80
|
|
volumes:
|
|
- /home/user/sozsoft.com:/etc/ssl/sozsoft.com:ro
|
|
networks:
|
|
- default
|
|
|
|
cdn:
|
|
image: tozlu/http-server:latest
|
|
container_name: erp-cdn
|
|
profiles: ["ui"]
|
|
working_dir: /srv/http-server
|
|
volumes:
|
|
- cdn:/public:ro
|
|
command: "/public -c10 --cors"
|
|
ports:
|
|
- 8081:8080
|
|
networks:
|
|
- default
|