From b4961f646a6e265451aa414df9fb0d58b552ffdf Mon Sep 17 00:00:00 2001 From: 0livd Date: Wed, 25 Oct 2017 23:37:55 +0200 Subject: 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. --- conf/confandrun.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 conf/confandrun.sh (limited to 'conf') 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 <> /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" -- cgit v1.1