* Trying to move horizontal rules into separate function * Delete install_dir if exists already, after confirmation * Add confirm function to take user conformations * Resolve warnings on read command without -r option * Use temporary directory for downloaded templates * Fix inverted calls to confirm * nginx template doesn't use global variables now * docker compose template doesn't depend on global vars now * Fix port checking for CentOS * Fix encryption.env to not use global variables * Fix mongo-init to not use global variables * Fix docker.env file to not use any global variables * Fix letsencrypt script to not use any global variables * Set mongo_database in the docker-compose file Spotted this after global variables were reduced. The `mongo_database` was not being used anywhere. * Move password generation into a function * Attempt to add watchtower * Fix port checking in install script for CentOS * Don't offer to delete install dir if it already exists * Remove vagrant source for templates (it's a dev-time thing only)
45 lines
1.2 KiB
Bash
45 lines
1.2 KiB
Bash
#!/bin/bash
|
|
|
|
set -o nounset
|
|
|
|
encoded_mongo_root_user="$1"
|
|
encoded_mongo_root_password="$2"
|
|
mongo_host="$3"
|
|
|
|
cat << EOF
|
|
# Read our documentation on how to configure these features
|
|
# https://docs.appsmith.com/v/v1.1/enabling-3p-services
|
|
|
|
# ***** Email **********
|
|
APPSMITH_MAIL_ENABLED=false
|
|
# APPSMITH_MAIL_FROM=YOUR_VERIFIED_EMAIL_ID
|
|
# APPSMITH_REPLY_TO=YOUR_VERIFIED_EMAIL_ID
|
|
# APPSMITH_MAIL_HOST=
|
|
# APPSMITH_MAIL_PORT=
|
|
# ***** Set to true if providing a TLS port ******
|
|
# APPSMITH_MAIL_SMTP_TLS_ENABLED=
|
|
# APPSMITH_MAIL_USERNAME=
|
|
# APPSMITH_MAIL_PASSWORD=
|
|
# APPSMITH_MAIL_SMTP_AUTH=true
|
|
# ******************************
|
|
|
|
# ******** Google OAuth ********
|
|
# APPSMITH_OAUTH2_GOOGLE_CLIENT_ID=
|
|
# APPSMITH_OAUTH2_GOOGLE_CLIENT_SECRET=
|
|
# ******************************
|
|
|
|
# ********* Github OAUth **********
|
|
# APPSMITH_OAUTH2_GITHUB_CLIENT_ID=
|
|
# APPSMITH_OAUTH2_GITHUB_CLIENT_SECRET=
|
|
# *********************************
|
|
|
|
# ******** Google Maps ***********
|
|
# APPSMITH_GOOGLE_MAPS_API_KEY=
|
|
# ********************************
|
|
|
|
# ******** Database *************
|
|
APPSMITH_REDIS_URL=redis://redis:6379
|
|
APPSMITH_MONGODB_URI=mongodb://$encoded_mongo_root_user:$encoded_mongo_root_password@$mongo_host/appsmith?retryWrites=true
|
|
# *******************************
|
|
EOF
|