-
Notifications
You must be signed in to change notification settings - Fork 0
/
compose.yaml
147 lines (77 loc) · 2.8 KB
/
compose.yaml
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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
services:
##########################################
##
## storage infrastructure
##
##########################################
napkin-exchange-market-database:
container_name: napkin-exchange-market-database
image: mariadb
volumes:
- ./.volumes/database:/var/lib/mysql
ports:
- 3306:3306
environment:
MYSQL_ROOT_PASSWORD: aggiepride
MYSQL_DATABASE: napkin_exchange_market
MYSQL_USER: napkin_exchange_market
MYSQL_PASSWORD: napkin_exchange_market
napkin-exchange-market-phpmyadmin:
container_name: napkin-exchange-market-phpmyadmin
image: beeyev/phpmyadmin-lightweight
depends_on:
- napkin-exchange-market-database
links:
- napkin-exchange-market-database
ports:
- 8885:80
environment:
VIRTUAL_HOST: database.napkinexchange.softwareshinobi.digital
LETSENCRYPT_HOST: database.napkinexchange.softwareshinobi.digital
PMA_HOST: napkin-exchange-market-database
##########################################
##
## market simulation
##
##########################################
napkin-exchange-market-simulation:
container_name: napkin-exchange-market-simulation
image: softwareshinobi/napkin-exchange-market-simulation
depends_on:
- napkin-exchange-market-database
build:
context: .
dockerfile: Dockerfile
restart: unless-stopped
ports:
- "8888:8888"
environment:
VIRTUAL_HOST: apis.napkinexchange.softwareshinobi.digital
LETSENCRYPT_HOST: apis.napkinexchange.softwareshinobi.digital
DB_HOST: napkin-exchange-market-database
DB_PORT: 3306
DB_NAME: napkin_exchange_market
DB_USER: napkin_exchange_market
DB_PASS: napkin_exchange_market
napkin-exchange-market-web:
container_name: napkin-exchange-market-web
image: softwareshinobi/napkin-exchange-market-web
build:
context: web
dockerfile: Dockerfile
ports:
- 8880:80
environment:
VIRTUAL_HOST: napkinexchange.softwareshinobi.digital
LETSENCRYPT_HOST: napkinexchange.softwareshinobi.digital
napkin-exchange-market-docs:
container_name: napkin-exchange-market-docs
image: softwareshinobi/napkin-exchange-market-docs
build:
context: docs
dockerfile: Dockerfile
ports:
- 8882:80
environment:
VIRTUAL_HOST: docs.napkinexchange.softwareshinobi.digital
LETSENCRYPT_HOST: docs.napkinexchange.softwareshinobi.digital