mirror of
https://github.com/YunoHost-Apps/fab-manager_ynh.git
synced 2024-09-03 18:36:16 +02:00
Move from secrets.yml to .env
This commit is contained in:
parent
c55597111f
commit
ea4e28b8e2
3 changed files with 117 additions and 38 deletions
76
conf/dot_env
Normal file
76
conf/dot_env
Normal file
|
@ -0,0 +1,76 @@
|
||||||
|
# Add application configuration variables here, as shown below.
|
||||||
|
# This file is read by dotenv
|
||||||
|
|
||||||
|
# Databases
|
||||||
|
POSTGRES_HOST=localhost
|
||||||
|
POSTGRES_PASSWORD=__DB_PWD__
|
||||||
|
REDIS_HOST=localhost
|
||||||
|
ELASTICSEARCH_HOST=localhost
|
||||||
|
|
||||||
|
SECRET_KEY_BASE=__SECRET_KEY_BASE__
|
||||||
|
|
||||||
|
# Stripe keys for tests
|
||||||
|
STRIPE_API_KEY=
|
||||||
|
STRIPE_PUBLISHABLE_KEY=
|
||||||
|
|
||||||
|
# oAuth SSO keys for tests
|
||||||
|
OAUTH_CLIENT_ID=github-oauth-app-id
|
||||||
|
OAUTH_CLIENT_SECRET=github-oauth-app-secret
|
||||||
|
OIDC_CLIENT_ID=oidc-client-id
|
||||||
|
OIDC_CLIENT_SECRET=oidc-client-secret
|
||||||
|
|
||||||
|
# Configure carefully!
|
||||||
|
DEFAULT_HOST=__DOMAIN__
|
||||||
|
DEFAULT_PROTOCOL=https
|
||||||
|
|
||||||
|
# Email config
|
||||||
|
DELIVERY_METHOD=smtp
|
||||||
|
SMTP_ADDRESS=localhost
|
||||||
|
SMTP_PORT=25
|
||||||
|
SMTP_USER_NAME=__APP__
|
||||||
|
SMTP_PASSWORD=__MAIL_PWD__
|
||||||
|
SMTP_AUTHENTICATION=plain
|
||||||
|
SMTP_ENABLE_STARTTLS_AUTO=false
|
||||||
|
SMTP_OPENSSL_VERIFY_MODE=
|
||||||
|
SMTP_TLS=false
|
||||||
|
|
||||||
|
# I18N configuration
|
||||||
|
RAILS_LOCALE=fr
|
||||||
|
APP_LOCALE=fr
|
||||||
|
MOMENT_LOCALE=fr
|
||||||
|
SUMMERNOTE_LOCALE=fr-FR
|
||||||
|
ANGULAR_LOCALE=fr-fr
|
||||||
|
FULLCALENDAR_LOCALE=fr
|
||||||
|
INTL_LOCALE=fr-FR
|
||||||
|
INTL_CURRENCY=EUR
|
||||||
|
FORCE_VERSION_CHECK=false
|
||||||
|
ALLOW_INSECURE_HTTP=false
|
||||||
|
|
||||||
|
POSTGRESQL_LANGUAGE_ANALYZER=french
|
||||||
|
|
||||||
|
TIME_ZONE=Paris
|
||||||
|
WEEK_STARTING_DAY=monday
|
||||||
|
D3_DATE_FORMAT=%d/%m/%y
|
||||||
|
UIB_DATE_FORMAT=dd/MM/yyyy
|
||||||
|
EXCEL_DATE_FORMAT=dd/mm/yyyy
|
||||||
|
|
||||||
|
# OpenLab Projects
|
||||||
|
# do not change this URL
|
||||||
|
OPENLAB_BASE_URI=https://openprojects.fab-manager.com
|
||||||
|
OPENLAB_SSL_VERIFY=true
|
||||||
|
|
||||||
|
# System settings
|
||||||
|
LOG_LEVEL=debug
|
||||||
|
RAILS_LOG_TO_STDOUT=true
|
||||||
|
DISK_SPACE_MB_ALERT=1024
|
||||||
|
ADMINSYS_EMAIL=__ADMIN_MAIL__
|
||||||
|
ENABLE_SENTRY=false
|
||||||
|
|
||||||
|
# 5242880 = 5 megabytes
|
||||||
|
MAX_IMPORT_SIZE=5242880
|
||||||
|
# 10485760 = 10 megabytes
|
||||||
|
MAX_IMAGE_SIZE=10485760
|
||||||
|
# 20971520 = 20 megabytes
|
||||||
|
MAX_CAO_SIZE=20971520
|
||||||
|
# 5242880 = 5 megabytes
|
||||||
|
MAX_SUPPORTING_DOCUMENT_FILE_SIZE=5242880
|
|
@ -1,42 +1,42 @@
|
||||||
production:
|
production:
|
||||||
secret_key_base: '__SECRET_KEY_BASE__'
|
# secret_key_base: '__SECRET_KEY_BASE__'
|
||||||
default_host: '__DOMAIN__'
|
# default_host: '__DOMAIN__'
|
||||||
default_protocol: 'https'
|
# default_protocol: 'https'
|
||||||
delivery_method: 'smtp'
|
# delivery_method: 'smtp'
|
||||||
smtp_address: 'localhost'
|
# smtp_address: 'localhost'
|
||||||
smtp_port: 25
|
# smtp_port: 25
|
||||||
smtp_user_name: '__APP__'
|
# smtp_user_name: '__APP__'
|
||||||
smtp_password: '__MAIL_PWD__'
|
# smtp_password: '__MAIL_PWD__'
|
||||||
time_zone: 'Paris'
|
# time_zone: 'Paris'
|
||||||
smtp_authentication: 'none'
|
smtp_authentication: 'none'
|
||||||
smtp_enable_starttls_auto: false
|
# smtp_enable_starttls_auto: false
|
||||||
smtp_openssl_verify_mode:
|
# smtp_openssl_verify_mode:
|
||||||
smtp_tls: false
|
# smtp_tls: false
|
||||||
smtp_ca_file:
|
smtp_ca_file:
|
||||||
smtp_ca_path:
|
smtp_ca_path:
|
||||||
week_starting_day: 'monday'
|
# week_starting_day: 'monday'
|
||||||
d3_date_format: '%y-%m-%d'
|
# d3_date_format: '%y-%m-%d'
|
||||||
uib_date_format: 'dd/MM/yyyy'
|
# uib_date_format: 'dd/MM/yyyy'
|
||||||
excel_date_format: 'dd/mm/yyyy'
|
# excel_date_format: 'dd/mm/yyyy'
|
||||||
rails_locale: 'fr'
|
# rails_locale: 'fr'
|
||||||
app_locale: 'fr'
|
# app_locale: 'fr'
|
||||||
moment_locale: 'fr'
|
# moment_locale: 'fr'
|
||||||
summernote_locale: 'fr-FR'
|
# summernote_locale: 'fr-FR'
|
||||||
angular_locale: 'fr-fr'
|
# angular_locale: 'fr-fr'
|
||||||
intl_locale: 'fr-FR'
|
# intl_locale: 'fr-FR'
|
||||||
intl_currency: 'EUR'
|
# intl_currency: 'EUR'
|
||||||
fullcalendar_locale: 'fr'
|
# fullcalendar_locale: 'fr'
|
||||||
postgresql_language_analyzer: 'simple'
|
postgresql_language_analyzer: 'simple'
|
||||||
openlab_base_uri: 'https://openprojects.fab-manager.com'
|
# openlab_base_uri: 'https://openprojects.fab-manager.com'
|
||||||
openlab_ssl_verify: true
|
# openlab_ssl_verify: true
|
||||||
openlab_ssl_verify_peer: true
|
openlab_ssl_verify_peer: true
|
||||||
navinum_api_login:
|
navinum_api_login:
|
||||||
navinum_api_password:
|
navinum_api_password:
|
||||||
elaticsearch_host: localhost
|
# elaticsearch_host: localhost
|
||||||
max_image_size: 10485760
|
# max_image_size: 10485760
|
||||||
max_cao_size: 20971520
|
# max_cao_size: 20971520
|
||||||
max_import_size: 5242880
|
# max_import_size: 5242880
|
||||||
max_proof_of_identity_file_size:
|
max_proof_of_identity_file_size:
|
||||||
disk_space_mb_alert: 1024
|
# disk_space_mb_alert: 1024
|
||||||
adminsys_email: '__ADMIN_MAIL__'
|
# adminsys_email: '__ADMIN_MAIL__'
|
||||||
allow_insecure_http: false
|
# allow_insecure_http: false
|
||||||
|
|
|
@ -55,9 +55,13 @@ chown -R "$app:www-data" "$data_dir"
|
||||||
#=================================================
|
#=================================================
|
||||||
ynh_script_progression --message="Adding a configuration file..." --weight=1
|
ynh_script_progression --message="Adding a configuration file..." --weight=1
|
||||||
|
|
||||||
ynh_add_config --template="secrets.yml" --destination="$install_dir/config/secrets.yml"
|
# ynh_add_config --template="secrets.yml" --destination="$install_dir/config/secrets.yml"
|
||||||
chmod 400 "$install_dir/config/secrets.yml"
|
# chmod 400 "$install_dir/config/secrets.yml"
|
||||||
chown "$app:$app" "$install_dir/config/secrets.yml"
|
# chown "$app:$app" "$install_dir/config/secrets.yml"
|
||||||
|
|
||||||
|
ynh_add_config --template="dot_env" --destination="$install_dir/.env"
|
||||||
|
chmod 400 "$install_dir/.env"
|
||||||
|
chown "$app:$app" "$install_dir/.env"
|
||||||
|
|
||||||
ynh_add_config --template="database.yml" --destination="$install_dir/config/database.yml"
|
ynh_add_config --template="database.yml" --destination="$install_dir/config/database.yml"
|
||||||
chmod 400 "$install_dir/config/database.yml"
|
chmod 400 "$install_dir/config/database.yml"
|
||||||
|
@ -69,12 +73,11 @@ chown "$app:$app" "$install_dir/config/database.yml"
|
||||||
ynh_script_progression --message="Building app..." --weight=7
|
ynh_script_progression --message="Building app..." --weight=7
|
||||||
|
|
||||||
fabmanager_build_ruby
|
fabmanager_build_ruby
|
||||||
|
fabmanager_build_ui
|
||||||
|
|
||||||
fabmanager_migrate_db
|
fabmanager_migrate_db
|
||||||
fabmanager_seed_db
|
fabmanager_seed_db
|
||||||
|
|
||||||
fabmanager_build_ui
|
|
||||||
|
|
||||||
ynh_secure_remove --file="$install_dir/.cache"
|
ynh_secure_remove --file="$install_dir/.cache"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
Loading…
Add table
Reference in a new issue