aboutsummaryrefslogtreecommitdiff
path: root/conf
diff options
context:
space:
mode:
author0livd <github@destras.fr>2017-10-25 23:37:55 +0200
committerAlexis Metaireau <alexis@notmyidea.org>2017-10-25 23:37:55 +0200
commitb4961f646a6e265451aa414df9fb0d58b552ffdf (patch)
treec805e96cff799b257af4fdea8004b3bc6272c90c /conf
parent293735eca715c7cc5221e551e5eb41f92b6abd0f (diff)
downloadihatemoney-mirror-b4961f646a6e265451aa414df9fb0d58b552ffdf.zip
ihatemoney-mirror-b4961f646a6e265451aa414df9fb0d58b552ffdf.tar.gz
ihatemoney-mirror-b4961f646a6e265451aa414df9fb0d58b552ffdf.tar.bz2
Add a DockerFile (#272)
Can be used to deploy the latest version from PyPI in a production environment or from the master branch in a dev environment.
Diffstat (limited to 'conf')
-rwxr-xr-xconf/confandrun.sh23
1 files changed, 23 insertions, 0 deletions
diff --git a/conf/confandrun.sh b/conf/confandrun.sh
new file mode 100755
index 0000000..e76a8e8
--- /dev/null
+++ b/conf/confandrun.sh
@@ -0,0 +1,23 @@
+#!/bin/sh
+cat <<EOF >> /etc/ihatemoney/ihatemoney.cfg
+DEBUG = $DEBUG
+SQLALCHEMY_DATABASE_URI = "$SQLALCHEMY_DATABASE_URI"
+SQLACHEMY_DEBUG = DEBUG
+SQLALCHEMY_TRACK_MODIFICATIONS = $SQLALCHEMY_TRACK_MODIFICATIONS
+SECRET_KEY = "$SECRET_KEY"
+MAIL_SERVER = "$MAIL_SERVER"
+MAIL_PORT = $MAIL_PORT
+MAIL_USE_TLS = $MAIL_USE_TLS
+MAIL_USE_SSL = $MAIL_USE_SSL
+MAIL_USERNAME = "$MAIL_USERNAME"
+MAIL_PASSWORD = "$MAIL_PASSWORD"
+MAIL_DEFAULT_SENDER = "$MAIL_DEFAULT_SENDER"
+ACTIVATE_DEMO_PROJECT = $ACTIVATE_DEMO_PROJECT
+ADMIN_PASSWORD = "$ADMIN_PASSWORD"
+ALLOW_PUBLIC_PROJECT_CREATION = $ALLOW_PUBLIC_PROJECT_CREATION
+ACTIVATE_ADMIN_DASHBOARD = $ACTIVATE_ADMIN_DASHBOARD
+EOF
+gunicorn ihatemoney.wsgi:application \
+-b 0.0.0.0:8000 \
+--log-syslog \
+-w "$GUNICORN_NUM_WORKERS"