diff options
author | Mike Crute <mike@crute.us> | 2017-11-29 18:03:15 +0000 |
---|---|---|
committer | Mike Crute <mike@crute.us> | 2017-11-29 18:03:35 +0000 |
commit | 4546185cec5b86664c8916eca7c115c614a84f45 (patch) | |
tree | c849caa1da019fe7033949ff67bddda9000af814 /bugzilla | |
parent | 1ffa81a98985637df29df818476a2dfb2d391225 (diff) | |
download | dockerfiles-4546185cec5b86664c8916eca7c115c614a84f45.tar.bz2 dockerfiles-4546185cec5b86664c8916eca7c115c614a84f45.tar.xz dockerfiles-4546185cec5b86664c8916eca7c115c614a84f45.zip |
Copy params.json on startup/shutdown
Diffstat (limited to 'bugzilla')
-rw-r--r-- | bugzilla/Dockerfile | 3 | ||||
-rwxr-xr-x | bugzilla/etc/service/bugzilla/run | 5 |
2 files changed, 6 insertions, 2 deletions
diff --git a/bugzilla/Dockerfile b/bugzilla/Dockerfile index 215dfa8..8ebf911 100644 --- a/bugzilla/Dockerfile +++ b/bugzilla/Dockerfile | |||
@@ -121,8 +121,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \ | |||
121 | mv /var/www/html/bugzilla/data/mining /srv/bugzilla/ && \ | 121 | mv /var/www/html/bugzilla/data/mining /srv/bugzilla/ && \ |
122 | ln -s /srv/bugzilla/mining /var/www/html/bugzilla/data/ && \ | 122 | ln -s /srv/bugzilla/mining /var/www/html/bugzilla/data/ && \ |
123 | 123 | ||
124 | mv /var/www/html/bugzilla/data/params.json /srv/bugzilla/ && \ | 124 | cp /var/www/html/bugzilla/data/params.json /srv/bugzilla/ && \ |
125 | ln -s /srv/bugzilla/params.json /var/www/html/bugzilla/data/ && \ | ||
126 | 125 | ||
127 | # Enable voting extension | 126 | # Enable voting extension |
128 | rm /var/www/html/bugzilla/extensions/Voting/disabled && \ | 127 | rm /var/www/html/bugzilla/extensions/Voting/disabled && \ |
diff --git a/bugzilla/etc/service/bugzilla/run b/bugzilla/etc/service/bugzilla/run index 004e19d..acf5287 100755 --- a/bugzilla/etc/service/bugzilla/run +++ b/bugzilla/etc/service/bugzilla/run | |||
@@ -1,5 +1,10 @@ | |||
1 | #!/bin/bash | 1 | #!/bin/bash |
2 | 2 | ||
3 | trap "cp /var/www/html/bugzilla/data/params.json /srv/bugzilla/params.json" EXIT | ||
4 | |||
5 | cp /srv/bugzilla/params.json /var/www/html/bugzilla/data/params.json | ||
6 | |||
3 | cd /var/www/html/bugzilla | 7 | cd /var/www/html/bugzilla |
8 | |||
4 | /usr/bin/su-exec bugzilla:bugzilla \ | 9 | /usr/bin/su-exec bugzilla:bugzilla \ |
5 | /usr/bin/plackup -s FCGI --listen :9090 /var/www/html/bugzilla/app.psgi | 10 | /usr/bin/plackup -s FCGI --listen :9090 /var/www/html/bugzilla/app.psgi |