mirror of
https://github.com/YunoHost-Apps/outline_ynh.git
synced 2024-09-03 19:56:12 +02:00
SMTP checks + better secret keys handling
This commit is contained in:
parent
4772345b39
commit
4d2ab6a3f2
2 changed files with 12 additions and 8 deletions
16
conf/.env
16
conf/.env
|
@ -10,11 +10,11 @@
|
||||||
|
|
||||||
# Generate a hex-encoded 32-byte random key. You should use `openssl rand -hex 32`
|
# Generate a hex-encoded 32-byte random key. You should use `openssl rand -hex 32`
|
||||||
# in your terminal to generate a random value.
|
# in your terminal to generate a random value.
|
||||||
SECRET_KEY=53b654d84c820573dc19e86d09c4c47d44c17b32055154a0cbc75efc5aee00fb
|
SECRET_KEY=__SECRET_KEY__
|
||||||
|
|
||||||
# Generate a unique random key. The format is not important but you could still use
|
# Generate a unique random key. The format is not important but you could still use
|
||||||
# `openssl rand -hex 32` in your terminal to produce this.
|
# `openssl rand -hex 32` in your terminal to produce this.
|
||||||
UTILS_SECRET=7cbd5fbf647a8f85f06560c6dad74d2eee21fd4e1889f91dabb7dd873c7428be
|
UTILS_SECRET=__UTILS_SECRET__
|
||||||
|
|
||||||
# For production point these at your databases, in development the default
|
# For production point these at your databases, in development the default
|
||||||
# should work out of the box.
|
# should work out of the box.
|
||||||
|
@ -139,14 +139,14 @@ SENTRY_DSN=
|
||||||
|
|
||||||
# To support sending outgoing transactional emails such as "document updated" or
|
# To support sending outgoing transactional emails such as "document updated" or
|
||||||
# "you've been invited" you'll need to provide authentication for an SMTP server
|
# "you've been invited" you'll need to provide authentication for an SMTP server
|
||||||
SMTP_HOST=127.0.0.1
|
SMTP_HOST='localhost'
|
||||||
SMTP_PORT=465
|
SMTP_PORT='25'
|
||||||
SMTP_USERNAME=''
|
SMTP_USERNAME=''
|
||||||
SMTP_PASSWORD=''
|
SMTP_PASSWORD=''
|
||||||
SMTP_FROM_EMAIL=outline@__DOMAIN__
|
SMTP_FROM_EMAIL='__APP__@__DOMAIN__'
|
||||||
SMTP_REPLY_EMAIL=outline@__DOMAIN__
|
SMTP_REPLY_EMAIL='webmaster@__DOMAIN__'
|
||||||
SMTP_TLS_CIPHERS=
|
SMTP_TLS_CIPHERS=''
|
||||||
SMTP_SECURE=false
|
SMTP_SECURE='true'
|
||||||
|
|
||||||
# Custom logo that displays on the authentication screen, scaled to height: 60px
|
# Custom logo that displays on the authentication screen, scaled to height: 60px
|
||||||
# TEAM_LOGO=https://example.com/images/logo.png
|
# TEAM_LOGO=https://example.com/images/logo.png
|
||||||
|
|
|
@ -37,6 +37,8 @@ else
|
||||||
language_key="en_US"
|
language_key="en_US"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
secret_key=`openssl rand -hex 32`
|
||||||
|
utils_secret=`openssl rand -hex 32`
|
||||||
|
|
||||||
slackkey=$YNH_APP_ARG_SLACKKEY
|
slackkey=$YNH_APP_ARG_SLACKKEY
|
||||||
slacksecret=$YNH_APP_ARG_SLACKSECRET
|
slacksecret=$YNH_APP_ARG_SLACKSECRET
|
||||||
|
@ -67,6 +69,8 @@ ynh_script_progression --message="Storing installation settings..." --time --wei
|
||||||
ynh_app_setting_set --app=$app --key=domain --value=$domain
|
ynh_app_setting_set --app=$app --key=domain --value=$domain
|
||||||
ynh_app_setting_set --app=$app --key=path --value=$path_url
|
ynh_app_setting_set --app=$app --key=path --value=$path_url
|
||||||
ynh_app_setting_set --app=$app --key=language --value=$language
|
ynh_app_setting_set --app=$app --key=language --value=$language
|
||||||
|
ynh_app_setting_set --app=$app --key=secret_key --value=$secret_key
|
||||||
|
ynh_app_setting_set --app=$app --key=utils_secret --value=$utils_secret
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# STANDARD MODIFICATIONS
|
# STANDARD MODIFICATIONS
|
||||||
|
|
Loading…
Add table
Reference in a new issue