Skip to content

Commit 94f8940

Browse files
committed
env file
1 parent bcb1af6 commit 94f8940

11 files changed

+80
-45
lines changed

docker-config/dev.yml

+13-14
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ services:
1212
build: ./alignmentmysql
1313
volumes:
1414
- ../volumes/alignment/mysql:/var/lib/mysql
15-
environment:
16-
- MYSQL_ROOT_PASSWORD=$ALIGNMENT_MYSQL_PW
15+
env_file:
16+
- ../env.example
1717
ports:
1818
- "3306:3307"
1919
alignmentredis:
@@ -26,10 +26,8 @@ services:
2626
build: ./alignmentui
2727
volumes:
2828
- ../volumes/virtuosoStaging/data:/data
29-
environment:
30-
- MYSQL_ROOT_PASSWORD=$ALIGNMENT_MYSQL_PW
31-
- GITHUB_CLIENT_ID=$GITHUB_CLIENT_ID
32-
- GITHUB_CLIENT_SECRET=$GITHUB_CLIENT_SECRET
29+
env_file:
30+
- ../env.example
3331
links:
3432
- alignmentmysql
3533
- alignmentredis
@@ -65,6 +63,8 @@ services:
6563
- ./virtuoso/cronjobs/importFromTrig:/etc/cron.hourly/importFromTrig
6664
- ./virtuoso/cronjobs/importFromTTL:/etc/cron.hourly/importFromTTL
6765
- ./virtuoso/virtuoso.ini:/data/virtuoso.ini
66+
env_file:
67+
- ../env.example
6868
environment:
6969
- DBA_PASSWORD=$VIRTUOSO_STAG_PW
7070
- SPARQL_UPDATE=true
@@ -80,17 +80,16 @@ services:
8080
- ../volumes/virtuosoStaging/data:/newdata
8181
- ./virtuoso/production/startVirtuoso.sh:/startVirtuoso.sh
8282
- ./virtuoso/virtuoso.ini:/data/virtuoso.ini
83+
env_file:
84+
- ../env.example
8385
environment:
84-
- DBA_PASSWORD=$VIRTUOSO_PROD_PW
8586
- SPARQL_UPDATE=false
8687
#- DEFAULT_GRAPH=te
8788
ports:
8889
- "8891:8890"
8990
- "1112:1111"
9091
virtuoso_staging_old:
91-
image: openbudgets/virtuoso_staging_old
92-
build: ./virtuoso
93-
restart: always
92+
image: openbudgets/virtuoso_staging:0.0.6
9493
volumes:
9594
- ../volumes/virtuosoStagingOld/data:/data
9695
- ../volumes/virtuosoStagingOld/upload:/upload
@@ -151,17 +150,17 @@ services:
151150
build: ./dampostgres
152151
volumes:
153152
- ../volumes/dam/dampostgres:/var/lib/postgresql/data
154-
environment:
155-
- POSTGRES_PASSWORD=$DAM_POSTGRES_PW
153+
env_file:
154+
- ../env.example
156155
damapp:
157156
image: openbudgets/damapp
158157
build: ./damapp
159158
ports:
160159
- "5000:5000"
161160
links:
162161
- dampostgres
163-
environment:
164-
- DAM_POSTGRES_PW=$DAM_POSTGRES_PW
162+
env_file:
163+
- ../env.example
165164
nginx:
166165
image: openbudgets/nginx
167166
build: ./nginx

docker-config/prod.yml

+14-16
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ services:
1212
build: ./alignmentmysql
1313
volumes:
1414
- ../volumes/alignment/mysql:/var/lib/mysql
15-
environment:
16-
- MYSQL_ROOT_PASSWORD=$ALIGNMENT_MYSQL_PW
15+
env_file:
16+
- ../.env
1717
ports:
1818
- "3306:3307"
1919
alignmentredis:
@@ -26,10 +26,8 @@ services:
2626
build: ./alignmentui
2727
volumes:
2828
- ../volumes/virtuosoStaging/data:/data
29-
environment:
30-
- MYSQL_ROOT_PASSWORD=$ALIGNMENT_MYSQL_PW
31-
- GITHUB_CLIENT_ID=$GITHUB_CLIENT_ID
32-
- GITHUB_CLIENT_SECRET=$GITHUB_CLIENT_SECRET
29+
env_file:
30+
- ../.env
3331
links:
3432
- alignmentmysql
3533
- alignmentredis
@@ -158,10 +156,10 @@ services:
158156
- ./virtuoso/cronjobs/importFromTrig:/etc/cron.hourly/importFromTrig
159157
- ./virtuoso/cronjobs/importFromTTL:/etc/cron.hourly/importFromTTL
160158
- ./virtuoso/virtuoso.ini:/data/virtuoso.ini
159+
env_file:
160+
- ../.env
161161
environment:
162-
- DBA_PASSWORD=$VIRTUOSO_STAG_PW
163162
- SPARQL_UPDATE=true
164-
#- DEFAULT_GRAPH=
165163
ports:
166164
- "8890:8890"
167165
- "1111:1111"
@@ -173,10 +171,10 @@ services:
173171
- ../volumes/virtuosoStaging/data:/newdata
174172
- ./virtuoso/production/startVirtuoso.sh:/startVirtuoso.sh
175173
- ./virtuoso/virtuoso.ini:/data/virtuoso.ini
174+
env_file:
175+
- ../.env
176176
environment:
177-
- DBA_PASSWORD=$VIRTUOSO_PROD_PW
178177
- SPARQL_UPDATE=false
179-
#- DEFAULT_GRAPH=te
180178
ports:
181179
- "8891:8890"
182180
- "1112:1111"
@@ -187,10 +185,10 @@ services:
187185
- ../volumes/virtuosoStagingOld/upload:/upload
188186
- ../volumes/nginx/dumps:/dumps
189187
- ./virtuoso/virtuoso.ini:/data/virtuoso.ini
188+
env_file:
189+
- ../.env
190190
environment:
191-
- DBA_PASSWORD=$VIRTUOSO_STAG_PW
192191
- SPARQL_UPDATE=true
193-
#- DEFAULT_GRAPH=te
194192
ports:
195193
- "8893:8890"
196194
- "1113:1111"
@@ -245,17 +243,17 @@ services:
245243
build: ./dampostgres
246244
volumes:
247245
- ../volumes/dam/dampostgres:/var/lib/postgresql/data
248-
environment:
249-
- POSTGRES_PASSWORD=$DAM_POSTGRES_PW
246+
env_file:
247+
- ../.env
250248
damapp:
251249
image: openbudgets/damapp
252250
build: ./damapp
253251
ports:
254252
- "5000:5000"
255253
links:
256254
- dampostgres
257-
environment:
258-
- DAM_POSTGRES_PW=$DAM_POSTGRES_PW
255+
env_file:
256+
- ../.env
259257
nginx:
260258
image: openbudgets/nginx
261259
build: ./nginx

env.example

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Contains environment variables needed before starting Docker containers
2+
VIRTUOSO_STAG_PW=TEST
3+
VIRTUOSO_PROD_PW=TEST
4+
ALIGNMENT_MYSQL_PW=TEST
5+
GITHUB_CLIENT_ID=TEST
6+
GITHUB_CLIENT_SECRET=TEST
7+
DAM_POSTGRES_PW=TEST

infos/virtuoso_container.sh

+43-1
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,46 @@ docker run -v $PWD/../volumes/virtuosoStagingOld/data:/data \
66
-e "SPARQL_UPDATE=true" \
77
-p "8895:8890" \
88
-p "1115:1111" \
9-
-ti openbudgets/virtuoso_staging:0.0.6 /bin/sh
9+
-ti openbudgets/virtuoso_staging:0.0.6 /bin/sh
10+
11+
docker run -v $PWD/../volumes/virtuoso_production/data:/data \
12+
-v $PWD/../volumes/virtuosoStaging/data:/newdata \
13+
-v $PWD/../volumes/nginx/dumps:/dumps \
14+
-v $PWD/virtuoso/virtuoso.ini:/data/virtuoso.ini \
15+
-e "DBA_PASSWORD=TEST" \
16+
-e "SPARQL_UPDATE=false" \
17+
-p "8895:8890" \
18+
-p "1115:1111" \
19+
-ti www /bin/sh
20+
21+
22+
23+
virtuoso_production:
24+
image: openbudgets/virtuoso_production
25+
build: ./virtuoso
26+
volumes:
27+
- ../volumes/virtuosoProduction/data:/data
28+
- ../volumes/virtuosoStaging/data:/newdata
29+
- ./virtuoso/production/startVirtuoso.sh:/startVirtuoso.sh
30+
- ./virtuoso/virtuoso.ini:/data/virtuoso.ini
31+
environment:
32+
- DBA_PASSWORD=$VIRTUOSO_PROD_PW
33+
- SPARQL_UPDATE=false
34+
#- DEFAULT_GRAPH=te
35+
ports:
36+
- "8891:8890"
37+
- "1112:1111"
38+
virtuoso_staging_old:
39+
image: openbudgets/virtuoso_staging:0.0.6
40+
volumes:
41+
- ../volumes/virtuosoStagingOld/data:/data
42+
- ../volumes/virtuosoStagingOld/upload:/upload
43+
- ../volumes/nginx/dumps:/dumps
44+
- ./virtuoso/virtuoso.ini:/data/virtuoso.ini
45+
environment:
46+
- DBA_PASSWORD=$VIRTUOSO_STAG_PW
47+
- SPARQL_UPDATE=true
48+
#- DEFAULT_GRAPH=te
49+
ports:
50+
- "8893:8890"
51+
- "1113:1111"

maintenance_utils/virtuoso/import/importDumpToVirtuoso.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ echo "Created graph-files for each ttl-file"
1010

1111
# Upload to Virtuoso:
1212
echo "Upload to Virtuoso..."
13-
. ../../../setEnv
13+
. ../../../env
1414
docker exec dockerconfig_virtuoso_staging_1 /bin/sh /importDump.sh $VIRTUOSO_STAG_PW
1515
echo "Uploaded to Virtuoso."

refresh_and_restart_dev.sh

+1-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ git pull origin master
44
export COMPOSE_HTTP_TIMEOUT=200
55
export GOMAXPROCS=4
66
OBEU_WORKDIR=$PWD
7-
cd $OBEU_WORKDIR && . ./setEnv
8-
7+
s
98
# -- build: Only rebuilding Images that have changed
109
# -- build: Only rebuilding Images that have changed
1110
cd $OBEU_WORKDIR/docker-config && \

refresh_and_restart_dev_tagged.sh

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ git pull origin master
44
export COMPOSE_HTTP_TIMEOUT=200
55
export GOMAXPROCS=4
66
OBEU_WORKDIR=$PWD
7-
cd $OBEU_WORKDIR && . ./setEnv
87

98
# -- build: Only rebuilding Images that have changed
109
# -- build: Only rebuilding Images that have changed

refresh_and_restart_prod.sh

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ git pull origin master
44
export COMPOSE_HTTP_TIMEOUT=200
55
export GOMAXPROCS=4
66
OBEU_WORKDIR=$PWD
7-
cd $OBEU_WORKDIR && . ./setEnv
87

98
# -- build: Only rebuilding Images that have changed
109
# -- build: Only rebuilding Images that have changed

refresh_and_restart_prod_tagged.sh

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ git pull origin master
44
export COMPOSE_HTTP_TIMEOUT=200
55
export GOMAXPROCS=4
66
OBEU_WORKDIR=$PWD
7-
cd $OBEU_WORKDIR && . ./setEnv
87

98
# -- build: Only rebuilding Images that have changed
109
# -- build: Only rebuilding Images that have changed

setEnv.example

-7
This file was deleted.

stop_all_containers_dev.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/usr/bin/env bash
22
OBEU_WORKDIR=$PWD
3-
cd $OBEU_WORKDIR && . ./setEnv
3+
cd $OBEU_WORKDIR && . env
44
cd $OBEU_WORKDIR/docker-config && \
55
docker-compose -f dev.yml stop

0 commit comments

Comments
 (0)