Skip to content

Commit 4f6e79b

Browse files
authored
Add 'quota_home' to PERSISTENT_ROOT (#96)
Quota information should be persistent through re-deployment
2 parents 43cf0ba + 4ab8fa1 commit 4f6e79b

File tree

5 files changed

+30
-0
lines changed

5 files changed

+30
-0
lines changed

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ initdirs: initcomposevars
109109
mkdir -p ${PERSISTENT_ROOT}/sharelink_home
110110
mkdir -p ${PERSISTENT_ROOT}/events_home
111111
mkdir -p ${PERSISTENT_ROOT}/sitestats_home
112+
mkdir -p ${PERSISTENT_ROOT}/quota_home
112113
mkdir -p ${PERSISTENT_ROOT}/sandbox_home
113114
mkdir -p ${PERSISTENT_ROOT}/sss_home
114115
mkdir -p ${PERSISTENT_ROOT}/workflows_db_home

development.env

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ ENABLE_CRONTAB=True
110110
ENABLE_JOBS=True
111111
ENABLE_RESOURCES=True
112112
ENABLE_EVENTS=True
113+
ENABLE_QUOTA=False
113114
ENABLE_GRAVATARS=True
114115
ENABLE_SITESTATUS=True
115116
STATUS_SYSTEM_MATCH=ANY

development_gdp.env

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ ENABLE_CRONTAB=False
110110
ENABLE_JOBS=False
111111
ENABLE_RESOURCES=False
112112
ENABLE_EVENTS=False
113+
ENABLE_QUOTA=False
113114
ENABLE_GRAVATARS=False
114115
ENABLE_SITESTATUS=True
115116
STATUS_SYSTEM_MATCH=ANY

docker-compose_production.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,9 @@ services:
139139
- type: volume
140140
source: sitestats_home
141141
target: /home/mig/state/sitestats_home
142+
- type: volume
143+
source: quota_home
144+
target: /home/mig/state/quota_home
142145
- type: volume
143146
source: sandbox_home
144147
target: /home/mig/state/sandbox_home
@@ -272,6 +275,9 @@ services:
272275
# source: sitestats_home
273276
# target: /home/mig/state/sitestats_home
274277
#- type: volume
278+
# source: quota_home
279+
# target: /home/mig/state/quota_home
280+
#- type: volume
275281
# source: sandbox_home
276282
# target: /home/mig/state/sandbox_home
277283
#- type: volume
@@ -398,6 +404,9 @@ services:
398404
# source: sitestats_home
399405
# target: /home/mig/state/sitestats_home
400406
#- type: volume
407+
# source: quota_home
408+
# target: /home/mig/state/quota_home
409+
#- type: volume
401410
# source: sandbox_home
402411
# target: /home/mig/state/sandbox_home
403412
#- type: volume
@@ -523,6 +532,9 @@ services:
523532
# source: sitestats_home
524533
# target: /home/mig/state/sitestats_home
525534
#- type: volume
535+
# source: quota_home
536+
# target: /home/mig/state/quota_home
537+
#- type: volume
526538
# source: sandbox_home
527539
# target: /home/mig/state/sandbox_home
528540
#- type: volume
@@ -648,6 +660,9 @@ services:
648660
# source: sitestats_home
649661
# target: /home/mig/state/sitestats_home
650662
#- type: volume
663+
# source: quota_home
664+
# target: /home/mig/state/quota_home
665+
#- type: volume
651666
# source: sandbox_home
652667
# target: /home/mig/state/sandbox_home
653668
#- type: volume
@@ -728,6 +743,9 @@ services:
728743
- type: volume
729744
source: state
730745
target: /home/mig/state
746+
- type: volume
747+
source: quota_home
748+
target: /home/mig/state/quota_home
731749
command: miglustrequota.py -c /home/mig/mig/server/MiGserver.conf
732750

733751
# NOTE: not used in stand-alone production mode
@@ -873,6 +891,14 @@ volumes:
873891
device: ${PERSISTENT_ROOT}/sitestats_home
874892
o: bind
875893

894+
quota_home:
895+
# Volume used to contain the migrid quota_home
896+
driver: local
897+
driver_opts:
898+
type: none
899+
device: ${PERSISTENT_ROOT}/quota_home
900+
o: bind
901+
876902
sandbox_home:
877903
# Volume used to contain the migrid sandbox_home
878904
driver: local

production.env

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ ENABLE_CRONTAB=True
110110
ENABLE_JOBS=True
111111
ENABLE_RESOURCES=True
112112
ENABLE_EVENTS=True
113+
ENABLE_QUOTA=False
113114
ENABLE_GRAVATARS=True
114115
ENABLE_SITESTATUS=True
115116
STATUS_SYSTEM_MATCH=ANY

0 commit comments

Comments
 (0)