-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathdocker-compose-external-debug.yml
More file actions
108 lines (102 loc) · 2.6 KB
/
docker-compose-external-debug.yml
File metadata and controls
108 lines (102 loc) · 2.6 KB
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
name: gml-core
services:
gml-web-api:
image: gml-web-api-image
container_name: gml-web-api
restart: always
build:
context: src/Gml.Web.Api
dockerfile: Dockerfile
volumes:
- ./data/GmlBackend:/root/${PROJECT_NAME}
- ./data/backups:/root/${PROJECT_NAME}/backups
- gml-system-data:/app/database
ports:
- "${PORT_GML_BACKEND}:8082"
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ASPNETCORE_URLS=http://+:8082;
- SECURITY_KEY=${SECURITY_KEY}
- PROJECT_NAME=${PROJECT_NAME}
- MARKET_ENDPOINT=${MARKET_ENDPOINT}
- PROJECT_DESCRIPTION=${PROJECT_DESCRIPTION}
- PROJECT_POLICYNAME=${PROJECT_POLICYNAME}
- SWAGGER_ENABLED=${SWAGGER_ENABLED}
- PROJECT_PATH=${PROJECT_PATH}
- SERVICE_TEXTURE_ENDPOINT=${SERVICE_TEXTURE_ENDPOINT}
- TZ=Europe/Moscow
user: "${UID}:${GID}"
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "5"
networks:
- gml-network
gml-web-proxy:
image: gml-web-proxy-image
container_name: gml-web-proxy
restart: always
build:
context: src/Gml.Web.Proxy.
dockerfile: Dockerfile
ports:
- "${PORT_GML_FRONTEND}:8080"
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ASPNETCORE_URLS=http://+:8080;
- TZ=Europe/Moscow
user: "${UID}:${GID}"
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "5"
networks:
- gml-network
gml-web-frontend:
image: gml-web-frontend-image
container_name: gml-frontend
restart: always
build:
context: src/Gml.Web.Client
dockerfile: Dockerfile
ports:
- ${PORT_GML_FRONTEND}:8081
environment:
- TZ=Europe/Moscow
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "5"
networks:
- gml-network
gml-web-skins:
image: gml-web-skins-image
container_name: gml-web-skins
restart: always
build:
context: src/Gml.Web.Skin.Service
dockerfile: Dockerfile
ports:
- ${PORT_GML_SKINS}:8085
networks:
- gml-network
environment:
- ASPNETCORE_ENVIRONMENT=Development
- NEXT_PUBLIC_MARKETPLACE_URL=${MARKET_ENDPOINT}
- NEXT_PUBLIC_BACKEND_URL=${BACKEND_ENDPOINT}
- ASPNETCORE_URLS=http://+:8085;
- TZ=Europe/Moscow
user: "${UID}:${GID}"
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "5"
volumes:
- ./data/TextureService:/app/Storage
networks:
gml-network:
attachable: true