-
Notifications
You must be signed in to change notification settings - Fork 7
/
docker-compose.yml
125 lines (112 loc) · 3.44 KB
/
docker-compose.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
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
version: '3.7'
x-node-defaults: &node
tty: true
init: true
image: node:14.21
entrypoint: ["node"]
working_dir: /root
restart: always
volumes:
- ./:/root:cached
- ./node_modules:/root/node_modules:delegated
- yarn-cache:/.yarn-cache
x-env-defaults: &env
CSS_MODE: ${CSS_MODE-optimized}
GTM_CONTAINER_ID: ${GTM_CONTAINER_ID}
NEW_RELIC_ENABLED: ${NEW_RELIC_ENABLED-0}
NEW_RELIC_LICENSE_KEY: ${NEW_RELIC_LICENSE_KEY-(unset)}
NODE_ENV: development
OMEDA_APP_ID: ${OMEDA_APP_ID-(unset)}
OMEDA_INPUT_ID: ${OMEDA_INPUT_ID-(unset)}
OMEDA_GRAPHQL_URI: ${OMEDA_GRAPHQL_URI-https://graphql.omeda.parameter1.com}
IDENTITYX_API_TOKEN: ${IDENTITYX_API_TOKEN-(unset)}
RECAPTCHA_V3_SITE_KEY: ${RECAPTCHA_V3_SITE_KEY-}
RECAPTCHA_V3_SECRET_KEY: ${RECAPTCHA_V3_SECRET_KEY-}
BASE_BROWSE_GRAPHQL_URI: ${BASE_BROWSE_GRAPHQL_URI-https://browse.virgon.mindful-web.parameter1.com/graphql}
SENDGRID_API_KEY: ${SENDGRID_API_KEY-(unset)}
SENDGRID_DEV_TO: [email protected]
YARN_CACHE_FOLDER: /.yarn-cache
ENABLE_CONTENT_METER: ${ENABLE_CONTENT_METER-false}
SUGGESTED_VIDEO_ID: ${SUGGESTED_VIDEO_ID-},
SUGGESTED_VIDEO_PLAYLIST: ${SUGGESTED_VIDEO_PLAYLIST-}
USE_LINK_INJECTED_BODY: ${USE_LINK_INJECTED_BODY-false}
IDX_NAV_ENABLE: ${IDX_NAV_ENABLE-false}
NATIVEX_SERVE_URI: ${NATIVEX_SERVE_URI-}
x-env-leonis: &env-leonis
GRAPHQL_URI: ${GRAPHQL_URI-https://graphql.leonis.mindful-web.parameter1.com}
OEMBED_URI: ${OEMBED_URI-https://oembed.leonis.mindful-web.parameter1.com}
RSS_URI: ${RSS_URI-https://rss.leonis.mindful-web.parameter1.com}
SITEMAPS_URI: ${SITEMAPS_URI-https://sitemaps.leonis.mindful-web.parameter1.com}
x-env-virgon: &env-virgon
GRAPHQL_URI: ${GRAPHQL_URI-https://virgon.graphql.mindful-web.parameter1.com}
OEMBED_URI: ${OEMBED_URI-https://virgon.oembed.mindful-web.parameter1.com}
RSS_URI: ${RSS_URI-https://virgon.rss.mindful-web.parameter1.com}
SITEMAPS_URI: ${SITEMAPS_URI-https://virgon.sitemaps.mindful-web.parameter1.com}
x-env-development: &env-development
GRAPHQL_URI: ${GRAPHQL_URI-http://host.docker.internal:10002}
OEMBED_URI: ${OEMBED_URI-http://host.docker.internal:10013}
RSS_URI: ${RSS_URI-http://host.docker.internal:10011}
SITEMAPS_URI: ${SITEMAPS_URI-http://host.docker.internal:10009}
x-site-command: &site-cmd
<<: *node
entrypoint: ["yarn"]
command: ["dev"]
volumes:
yarn-cache: {}
services:
terminal:
<<: *node
working_dir: /root
entrypoint: ["/bin/bash"]
environment:
<<: *env
yarn:
<<: *node
working_dir: /root
entrypoint: ["yarn"]
environment:
<<: *env
de:
<<: *site-cmd
working_dir: /root/sites/diverseeducation.com
environment:
<<: *env
PORT: 80
EXPOSED_PORT: 9810
LIVERELOAD_PORT: 19810
ports:
- "9810:80"
- "19810:19810"
dm:
<<: *site-cmd
working_dir: /root/sites/diversemilitary.net
environment:
<<: *env
PORT: 80
EXPOSED_PORT: 9811
LIVERELOAD_PORT: 19811
ports:
- "9811:80"
- "19811:19811"
dh:
<<: *site-cmd
working_dir: /root/sites/divhealth.net
environment:
<<: *env
PORT: 80
EXPOSED_PORT: 9812
LIVERELOAD_PORT: 19812
ports:
- "9812:80"
- "19812:19812"
ccn:
<<: *site-cmd
working_dir: /root/sites/ccnewsnow.com
environment:
<<: *env
PORT: 80
EXPOSED_PORT: 9813
LIVERELOAD_PORT: 19813
ports:
- "9813:80"
- "19813:19813"