aboutsummaryrefslogtreecommitdiff
path: root/bugzilla
diff options
context:
space:
mode:
authorMike Crute <mike@crute.us>2017-11-29 18:03:15 +0000
committerMike Crute <mike@crute.us>2017-11-29 18:03:35 +0000
commit4546185cec5b86664c8916eca7c115c614a84f45 (patch)
treec849caa1da019fe7033949ff67bddda9000af814 /bugzilla
parent1ffa81a98985637df29df818476a2dfb2d391225 (diff)
downloaddockerfiles-4546185cec5b86664c8916eca7c115c614a84f45.tar.bz2
dockerfiles-4546185cec5b86664c8916eca7c115c614a84f45.tar.xz
dockerfiles-4546185cec5b86664c8916eca7c115c614a84f45.zip
Copy params.json on startup/shutdown
Diffstat (limited to 'bugzilla')
-rw-r--r--bugzilla/Dockerfile3
-rwxr-xr-xbugzilla/etc/service/bugzilla/run5
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
3trap "cp /var/www/html/bugzilla/data/params.json /srv/bugzilla/params.json" EXIT
4
5cp /srv/bugzilla/params.json /var/www/html/bugzilla/data/params.json
6
3cd /var/www/html/bugzilla 7cd /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