Skip to content

Commit c083949

Browse files
authored
Added 'user_pending' to PERSISTENT_ROOT (#93)
Currently external user requests are at risk of being removed during system updates. This adjustment assures that external user requests are stored in a persistent storage location.
2 parents b659fd6 + 59b35c6 commit c083949

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ initdirs: initcomposevars
114114
mkdir -p ${PERSISTENT_ROOT}/workflows_db_home
115115
mkdir -p ${PERSISTENT_ROOT}/workflows_home
116116
mkdir -p ${PERSISTENT_ROOT}/user_db_home
117+
mkdir -p ${PERSISTENT_ROOT}/user_pending
117118
mkdir -p ${PERSISTENT_ROOT}/gdp_home
118119
mkdir -p ${PERSISTENT_ROOT}/user_home
119120
mkdir -p ${PERSISTENT_ROOT}/user_settings

docker-compose_production.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,9 @@ services:
161161
- type: volume
162162
source: user_db_home
163163
target: /home/mig/state/user_db_home
164+
- type: volume
165+
source: user_pending
166+
target: /home/mig/state/user_pending
164167
- type: volume
165168
source: gdp_home
166169
target: /home/mig/state/gdp_home
@@ -290,6 +293,10 @@ services:
290293
- type: volume
291294
source: user_db_home
292295
target: /home/mig/state/user_db_home
296+
# NOTE: user_pending is not needed in openid container
297+
#- type: volume
298+
# source: user_pending
299+
# target: /home/mig/state/user_pending
293300
- type: volume
294301
source: gdp_home
295302
target: /home/mig/state/gdp_home
@@ -413,6 +420,10 @@ services:
413420
source: user_db_home
414421
target: /home/mig/state/user_db_home
415422
- type: volume
423+
# NOTE: user_pending is not needed in sftp container
424+
#- type: volume
425+
# source: user_pending
426+
# target: /home/mig/state/user_pending
416427
source: gdp_home
417428
target: /home/mig/state/gdp_home
418429
- type: volume
@@ -534,6 +545,10 @@ services:
534545
source: user_db_home
535546
target: /home/mig/state/user_db_home
536547
- type: volume
548+
# NOTE: user_pending is not needed in ftps container
549+
#- type: volume
550+
# source: user_pending
551+
# target: /home/mig/state/user_pending
537552
source: gdp_home
538553
target: /home/mig/state/gdp_home
539554
- type: volume
@@ -655,6 +670,10 @@ services:
655670
source: user_db_home
656671
target: /home/mig/state/user_db_home
657672
- type: volume
673+
# NOTE: user_pending is not needed in webdavs container
674+
#- type: volume
675+
# source: user_pending
676+
# target: /home/mig/state/user_pending
658677
source: gdp_home
659678
target: /home/mig/state/gdp_home
660679
- type: volume
@@ -910,6 +929,14 @@ volumes:
910929
device: ${PERSISTENT_ROOT}/user_db_home
911930
o: bind
912931

932+
user_pending:
933+
# Volume used to contain the migrid user_pending
934+
driver: local
935+
driver_opts:
936+
type: none
937+
device: ${PERSISTENT_ROOT}/user_pending
938+
o: bind
939+
913940
gdp_home:
914941
# Volume used to contain the migrid gdp_home
915942
driver: local

0 commit comments

Comments
 (0)