A service to replicate and serve requests for site configurations based on site ID, public IP, and the on-site lead contact's OTP.
Revisión | fb9934e45af353a127a4d20ce9d61a6839beb29b (tree) |
---|---|
Tiempo | 2021-10-15 03:08:14 |
Autor | S. Seago <sseago-dev@proj...> |
Commiter | S. Seago |
Add ports spec., add mongo-express
Specify port and protocol for the listed services and added
mongo-express for one-off debugging and tweaking for mongodb
data and runtime.
@@ -3,20 +3,20 @@ | ||
3 | 3 | dns: |
4 | 4 | image: coredns |
5 | 5 | ports: |
6 | - - 53:53 | |
7 | - | |
8 | - | |
6 | + - 53:53/udp | |
7 | + - 53:53/tcp | |
8 | + - 67:67/tcp | |
9 | 9 | httpd: |
10 | 10 | image: httpd |
11 | 11 | ports: |
12 | - - 80:80 | |
13 | - - 443:443 | |
12 | + - 80:80/tcp | |
13 | + - 443:443/tcp | |
14 | 14 | environment: |
15 | 15 | - MONGO_INITDB_ROOT_USERNAME=admin |
16 | 16 | - MONGO_INITDB_ROOT_PASSWORD=password |
17 | 17 | volumes: |
18 | - - /srv/apache/www:/var/www | |
19 | - - /srv/apache/etc:/etc/a | |
18 | + - ./srv/apache/www:/var/www | |
19 | + - ./srv/apache/etc:/etc/a | |
20 | 20 | letsencrypt: |
21 | 21 | image: blacklabelops/letsencrypt |
22 | 22 | volumes: |
@@ -29,6 +29,15 @@ | ||
29 | 29 | mongodb: |
30 | 30 | image: mongo |
31 | 31 | ports: |
32 | - - 27017:27017 | |
32 | + - 27017:27017/tcp | |
33 | 33 | volumes: |
34 | - - | |
\ No newline at end of file | ||
34 | + - ./srv/mongodb/data: | |
35 | + mongo-express: | |
36 | + image: mongo-express | |
37 | + restart: always | |
38 | + ports: | |
39 | + - 8081:8081/tcp | |
40 | + environment: | |
41 | + ME_CONFIG_MONGODB_ADMINUSERNAME: root | |
42 | + ME_CONFIG_MONGODB_ADMINPASSWORD: example | |
43 | + ME_CONFIG_MONGODB_URL: mongodb://root:example@mongo:27017/ | |
\ No newline at end of file |