Skip to content
Snippets Groups Projects
Commit 739ad28e authored by Bob Mottram's avatar Bob Mottram
Browse files

Generate akaunting env file

parent 9037191b
No related branches found
No related tags found
No related merge requests found
......@@ -53,6 +53,45 @@ akaunting_variables=(ONION_ONLY
DDNS_PROVIDER
MY_USERNAME)
function akaunting_generate_env {
akaunting_url="https://${AKAUNTING_DOMAIN_NAME}"
if [[ "$ONION_ONLY" != 'no' ]]; then
akaunting_url="http://${AKAUNTING_ONION_HOSTNAME}"
fi
MARIADB_PASSWORD=$("${PROJECT_NAME}-pass" -u root -a mariadb)
{ echo 'APP_NAME=Akaunting';
echo 'APP_ENV=production';
echo 'APP_LOCALE=en-GB';
echo 'APP_INSTALLED=false';
echo 'APP_KEY='
echo 'APP_DEBUG=false';
echo 'APP_LOG_LEVEL=debug'
echo "APP_URL=${akaunting_url}";
echo '';
echo 'DB_CONNECTION=mysql';
echo 'DB_HOST=localhost';
echo 'DB_PORT=3306';
echo 'DB_DATABASE=akaunting';
echo 'DB_USERNAME=root';
echo "DB_PASSWORD=${MARIADB_PASSWORD}";
echo 'DB_PREFIX=3wp_';
echo '';
echo 'BROADCAST_DRIVER=log';
echo 'CACHE_DRIVER=file';
echo 'SESSION_DRIVER=file';
echo 'QUEUE_DRIVER=database';
echo '';
echo 'MAIL_DRIVER=mail';
echo 'MAIL_HOST=localhost';
echo 'MAIL_PORT=25';
echo 'MAIL_USERNAME=null';
echo 'MAIL_PASSWORD=null';
echo 'MAIL_ENCRYPTION=null'; } > "/var/www/${AKAUNTING_DOMAIN_NAME}/htdocs/.env"
chown www-data:www-data "/var/www/${AKAUNTING_DOMAIN_NAME}/htdocs/.env"
}
function akaunting_update_email {
mail_config_filename="/var/www/$AKAUNTING_DOMAIN_NAME/htdocs/config/mail.php"
if [ -f "$mail_config_filename" ]; then
......@@ -494,6 +533,10 @@ function install_akaunting {
"${PROJECT_NAME}-pass" -u "$MY_USERNAME" -a akaunting -p "$AKAUNTING_ADMIN_PASSWORD"
increment_app_install_progress
akaunting_generate_env
set_completion_param "akaunting domain" "$AKAUNTING_DOMAIN_NAME"
APP_INSTALLED=1
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment