From aef113307bc29b0e0fbce4ae8f87d30936aaa8d7 Mon Sep 17 00:00:00 2001 From: eric_G <46165813+ericgaspar@users.noreply.github.com> Date: Tue, 1 Apr 2025 23:30:20 +0200 Subject: [PATCH] cleaning --- conf/.env | 6 ++++++ conf/systemd.service | 2 +- manifest.toml | 1 + scripts/install | 2 +- scripts/upgrade | 4 ++-- 5 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 conf/.env diff --git a/conf/.env b/conf/.env new file mode 100644 index 0000000..0523c2c --- /dev/null +++ b/conf/.env @@ -0,0 +1,6 @@ +NODE_ENV=production +BASE_URL=https://__DOMAIN__ +IP_ADDRESS=127.0.0.7 +PORT=__PORT__ +REDIS_DB=__REDIS_DB__ +FILE_DIR=__DATA_DIR__ \ No newline at end of file diff --git a/conf/systemd.service b/conf/systemd.service index 5768eee..d01507a 100644 --- a/conf/systemd.service +++ b/conf/systemd.service @@ -7,7 +7,7 @@ Type=simple User=__APP__ Group=__APP__ WorkingDirectory=__INSTALL_DIR__/ -Environment="NODE_ENV=production" +EnvironmentFile=__INSTALL_DIR__/.env Environment="PATH=__PATH_WITH_NODEJS__" ExecStart=__NODEJS_DIR__/node __INSTALL_DIR__/server/bin/prod.js Restart=always diff --git a/manifest.toml b/manifest.toml index fdedfc0..3de3396 100644 --- a/manifest.toml +++ b/manifest.toml @@ -24,6 +24,7 @@ architectures = ["amd64", "arm64", "armhf"] multi_instance = true ldap = false + sso = false disk = "50M" diff --git a/scripts/install b/scripts/install index 056a1a5..09b04f8 100644 --- a/scripts/install +++ b/scripts/install @@ -43,7 +43,7 @@ yunohost service add "$app" --description="Simple, private file sharing" --log=" #================================================= ynh_script_progression "Adding $app's configuration..." -ynh_config_add --template="config.js" --destination="$install_dir/server/config.js" +ynh_config_add --template=".env" --destination="$install_dir/.env" #================================================= # BUILD APP diff --git a/scripts/upgrade b/scripts/upgrade index 2aba8b3..9f66c77 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -22,7 +22,7 @@ ynh_config_remove_logrotate #================================================= ynh_script_progression "Upgrading source files..." -ynh_setup_source --dest_dir="$install_dir" --keep="server/config.js" --full_replace +ynh_setup_source --dest_dir="$install_dir" --keep=".env" --full_replace chmod +x "$install_dir/server/bin/prod.js" @@ -49,7 +49,7 @@ yunohost service add "$app" --description="Simple, private file sharing" --log=" #================================================= ynh_script_progression "Updating configuration..." -ynh_config_add --template="config.js" --destination="$install_dir/server/config.js" +ynh_config_add --template=".env" --destination="$install_dir/.env" #================================================= # BUILD APP