SMTP and database setup
This commit is contained in:
parent
b16de20d25
commit
58bb96388c
|
@ -29,6 +29,11 @@ export SHARED_LISTS_HOST=order.voedselcollectief.org
|
||||||
export SHARED_LISTS_DB_NAME=sharedlists
|
export SHARED_LISTS_DB_NAME=sharedlists
|
||||||
export SHARED_LISTS_USER=biobulkbende
|
export SHARED_LISTS_USER=biobulkbende
|
||||||
|
|
||||||
|
export SMTP_DOMAIN=mail.autonomic.zone
|
||||||
|
export SMTP_ADDRESS=foodsoft@biobulkbende.org
|
||||||
|
export SMTP_PORT=2525
|
||||||
|
export SMTP_USER_NAME=foodsoft
|
||||||
|
|
||||||
export DB_PASSWORD_VERSION=v1
|
export DB_PASSWORD_VERSION=v1
|
||||||
export DB_ROOT_PASSWD_VERSION=v1
|
export DB_ROOT_PASSWD_VERSION=v1
|
||||||
export SHARED_LISTS_DB_PASSWD_VERSION=v1
|
export SHARED_LISTS_DB_PASSWD_VERSION=v1
|
||||||
|
|
|
@ -35,18 +35,23 @@ services:
|
||||||
- FOODCOOP_STREET
|
- FOODCOOP_STREET
|
||||||
- FOODCOOP_TIME_ZONE
|
- FOODCOOP_TIME_ZONE
|
||||||
- FOODCOOP_ZIP_CODE
|
- FOODCOOP_ZIP_CODE
|
||||||
|
- MAILER_PREFIX=foodsoft+
|
||||||
- MYSQL_HOST=db
|
- MYSQL_HOST=db
|
||||||
- MYSQL_NAME=foodsoft
|
- MYSQL_NAME=foodsoft
|
||||||
- MYSQL_PORT=3306
|
- MYSQL_PORT=3306
|
||||||
- MYSQL_USER=foodsoft
|
- MYSQL_USER=foodsoft
|
||||||
- QUEUE=foodsoft_notifier
|
- QUEUE=foodsoft_notifier
|
||||||
- REDIS_URL=redis://redis:6379
|
- REDIS_URL=redis://cache:6379
|
||||||
- SECRET_KEY_BASE_FILE=/var/run/secrets/secret_key_base
|
- SECRET_KEY_BASE_FILE=/var/run/secrets/secret_key_base
|
||||||
- SHARED_LISTS_DB_NAME
|
- SHARED_LISTS_DB_NAME
|
||||||
- SHARED_LISTS_DB_TYPE
|
- SHARED_LISTS_DB_TYPE
|
||||||
- SHARED_LISTS_HOST
|
- SHARED_LISTS_HOST
|
||||||
- SHARED_LISTS_USER
|
- SHARED_LISTS_USER
|
||||||
|
- SMTP_ADDRESS
|
||||||
|
- SMTP_DOMAIN
|
||||||
- SMTP_PASSWORD_FILE=/var/run/secrets/smtp_passwd
|
- SMTP_PASSWORD_FILE=/var/run/secrets/smtp_passwd
|
||||||
|
- SMTP_PORT
|
||||||
|
- SMTP_USER_NAME
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "curl", "-f", "http://localhost:3000"]
|
test: ["CMD", "curl", "-f", "http://localhost:3000"]
|
||||||
interval: 15s
|
interval: 15s
|
||||||
|
@ -95,6 +100,8 @@ services:
|
||||||
|
|
||||||
cache:
|
cache:
|
||||||
image: "redis:6"
|
image: "redis:6"
|
||||||
|
networks:
|
||||||
|
- internal
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
internal:
|
internal:
|
||||||
|
|
|
@ -33,11 +33,16 @@ reuse() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
db_setup() {
|
||||||
|
rake db:setup
|
||||||
|
}
|
||||||
|
|
||||||
main() {
|
main() {
|
||||||
set -eu
|
set -eu
|
||||||
|
|
||||||
reuse
|
reuse
|
||||||
load_vars
|
load_vars
|
||||||
|
db_setup
|
||||||
exec "$@"
|
exec "$@"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue