]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
no bug - add demo command and allow PORT to be 80 (#271)
authorDylan William Hardison <dylan@hardison.net>
Tue, 14 Nov 2017 18:38:24 +0000 (13:38 -0500)
committerGitHub <noreply@github.com>
Tue, 14 Nov 2017 18:38:24 +0000 (13:38 -0500)
Dockerfile
scripts/entrypoint.pl

index 4a387f1a2f3f0d878070c87c173eec9f14e54898..7de8088be40ac5b9fa177cf5fe0365d64308e579 100644 (file)
@@ -21,7 +21,8 @@ COPY . .
 
 RUN mv /opt/bmo/local /app && \
     chown -R app:app /app && \
-    perl -c /app/scripts/entrypoint.pl
+    perl -c /app/scripts/entrypoint.pl && \
+    setcap 'cap_net_bind_service=+ep' /usr/sbin/httpd
 
 USER app
 
index 40e7cd5777ec31aceb842968308da96739ff6b30..04d4421803a49a8c12ae036a7cab0773aec3322a 100755 (executable)
@@ -34,6 +34,11 @@ check_env() unless $cmd eq 'shell';
 
 $func->(@ARGV);
 
+sub cmd_demo {
+    cmd_load_test_data() unless -f "/app/data/params";
+    cmd_httpd();
+}
+
 sub cmd_httpd  {
     check_data_dir();
     wait_for_db();