-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathdocker-compose-prod.yml
55 lines (50 loc) · 1.36 KB
/
docker-compose-prod.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
name: gml-core
services:
gml-web-api:
image: ghcr.io/gml-launcher/gml.web.api:master
container_name: gml-web-api
restart: always
volumes:
- ./data/GmlBackend:/root/${PROJECT_NAME}
ports:
- "${PORT_GML_BACKEND}:8082"
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ASPNETCORE_URLS=http://+:8082;
- SECURITY_KEY=${SECURITY_KEY}
- PROJECT_NAME=${PROJECT_NAME}
- PROJECT_DESCRIPTION=${PROJECT_DESCRIPTION}
- PROJECT_POLICYNAME=${PROJECT_POLICYNAME}
- PROJECT_PATH=${PROJECT_PATH}
- SERVICE_TEXTURE_ENDPOINT=${SERVICE_TEXTURE_ENDPOINT}
user: "${UID}:${GID}"
networks:
- gml-network
gml-web-frontend:
image: gml-web-frontend-image
container_name: gml-frontend
restart: always
build:
context: frontend/Gml.Web.Client
dockerfile: Dockerfile
ports:
- ${PORT_GML_FRONTEND}:8081
networks:
- gml-network
gml-web-skins:
image: ghcr.io/gml-launcher/gml.web.skin.service:master
container_name: gml-web-skins
restart: always
ports:
- "${PORT_GML_SKINS}:8085"
networks:
- gml-network
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ASPNETCORE_URLS=http://+:8085;
user: "${UID}:${GID}"
volumes:
- ./data/TextureService:/app/Storage
networks:
gml-network:
attachable: true