mirror of
https://github.com/YunoHost-Apps/osjs_ynh.git
synced 2024-09-03 19:56:11 +02:00
commit
4cbe7e9546
6 changed files with 24 additions and 34 deletions
|
@ -18,7 +18,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in
|
||||||
[OS.js](https://www.os-js.org/) is an [open-source](https://raw.githubusercontent.com/os-js/OS.js/master/LICENSE) web desktop platform with a window manager, application APIs, GUI toolkit, filesystem abstractions and much more.
|
[OS.js](https://www.os-js.org/) is an [open-source](https://raw.githubusercontent.com/os-js/OS.js/master/LICENSE) web desktop platform with a window manager, application APIs, GUI toolkit, filesystem abstractions and much more.
|
||||||
|
|
||||||
|
|
||||||
**Shipped version:** 3.1.12~ynh1
|
**Shipped version:** 3.1.12~ynh2
|
||||||
|
|
||||||
**Demo:** https://demo.os-js.org/
|
**Demo:** https://demo.os-js.org/
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour
|
||||||
[OS.js](https://www.os-js.org/) is an [open-source](https://raw.githubusercontent.com/os-js/OS.js/master/LICENSE) web desktop platform with a window manager, application APIs, GUI toolkit, filesystem abstractions and much more.
|
[OS.js](https://www.os-js.org/) is an [open-source](https://raw.githubusercontent.com/os-js/OS.js/master/LICENSE) web desktop platform with a window manager, application APIs, GUI toolkit, filesystem abstractions and much more.
|
||||||
|
|
||||||
|
|
||||||
**Version incluse :** 3.1.12~ynh1
|
**Version incluse :** 3.1.12~ynh2
|
||||||
|
|
||||||
**Démo :** https://demo.os-js.org/
|
**Démo :** https://demo.os-js.org/
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,8 @@
|
||||||
setup_private=1
|
setup_private=1
|
||||||
setup_public=1
|
setup_public=1
|
||||||
upgrade=1
|
upgrade=1
|
||||||
"upgrade=1 from_commit=CommitHash
|
# 3.1.12~ynh1
|
||||||
|
upgrade=1 from_commit=5b84e38190212d2f557c4d65d88f376e93e7d242
|
||||||
backup_restore=1
|
backup_restore=1
|
||||||
multi_instance=1
|
multi_instance=1
|
||||||
port_already_use=0
|
port_already_use=0
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
"en": "Desktop you have accesss through your browser",
|
"en": "Desktop you have accesss through your browser",
|
||||||
"fr": "Bureau accessible à travers votre navigateur"
|
"fr": "Bureau accessible à travers votre navigateur"
|
||||||
},
|
},
|
||||||
"version": "3.1.12~ynh1",
|
"version": "3.1.12~ynh2",
|
||||||
"url": "https://www.os-js.org/",
|
"url": "https://www.os-js.org/",
|
||||||
"upstream": {
|
"upstream": {
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
|
|
@ -140,36 +140,6 @@ pushd $final_path
|
||||||
npm install --save --production @osjs/pam-auth
|
npm install --save --production @osjs/pam-auth
|
||||||
popd
|
popd
|
||||||
|
|
||||||
#=================================================
|
|
||||||
# Add Authentication through Mysql Database
|
|
||||||
#=================================================
|
|
||||||
|
|
||||||
#pushd $final_path
|
|
||||||
#$ynh_npm install --save --production @osjs/database-auth
|
|
||||||
#$ynh_npm install --save mysql
|
|
||||||
#$ynh_node osjs config:set --name=authenticator --value=database
|
|
||||||
#$ynh_node osjs config:set --name=server.modules.auth.database.driver --value=mysql
|
|
||||||
#$ynh_node osjs config:set --name=server.modules.auth.database.mysql.host --value=localhost
|
|
||||||
#$ynh_node osjs config:set --name=server.modules.auth.database.mysql.user --value=$db_name
|
|
||||||
#$ynh_node osjs config:set --name=server.modules.auth.database.mysql.password --value=$db_pwd
|
|
||||||
#$ynh_node osjs config:set --name=server.modules.auth.database.mysql.database --value=$db_name
|
|
||||||
#$ynh_node osjs config:set --name=client.ReloadOnShutdown --value=true
|
|
||||||
#popd
|
|
||||||
|
|
||||||
#$ynh_node osjs build:config
|
|
||||||
|
|
||||||
#=================================================
|
|
||||||
# Add the first user
|
|
||||||
#=================================================
|
|
||||||
|
|
||||||
##$ynh_node bin/add-user.js add $admin_name admin
|
|
||||||
#$ynh_node bin/add-user.js pwd $admin_name <<< $admin_pass
|
|
||||||
#mkdir vfs/home/$admin_name
|
|
||||||
|
|
||||||
#=================================================
|
|
||||||
# Configure init script
|
|
||||||
#=================================================
|
|
||||||
|
|
||||||
ynh_replace_string --match_string="8000" --replace_string="$port" --target_file="$final_path/src/server/config.js"
|
ynh_replace_string --match_string="8000" --replace_string="$port" --target_file="$final_path/src/server/config.js"
|
||||||
|
|
||||||
chown -R $app:$app "$final_path"
|
chown -R $app:$app "$final_path"
|
||||||
|
|
|
@ -106,6 +106,21 @@ ynh_install_nodejs --nodejs_version=$nodejs_version
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# SPECIFIC UPGRADE
|
# SPECIFIC UPGRADE
|
||||||
|
#=================================================
|
||||||
|
# UPDATE A CONFIG FILE
|
||||||
|
#=================================================
|
||||||
|
ynh_script_progression --message="Updating a configuration file..."
|
||||||
|
|
||||||
|
ynh_add_config --template="../conf/client.config.js" --destination="$final_path/src/client/config.js"
|
||||||
|
|
||||||
|
chmod 400 "$final_path/src/client/config.js"
|
||||||
|
chown $app:$app "$final_path/src/client/config.js"
|
||||||
|
|
||||||
|
ynh_add_config --template="../conf/server.index.js" --destination="$final_path/src/server/index.js"
|
||||||
|
|
||||||
|
chmod 400 "$final_path/src/server/index.js"
|
||||||
|
chown $app:$app "$final_path/src/server/index.js"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# BUILD APP
|
# BUILD APP
|
||||||
#=================================================
|
#=================================================
|
||||||
|
@ -119,6 +134,10 @@ pushd $final_path
|
||||||
npm install --save --production @osjs/pam-auth
|
npm install --save --production @osjs/pam-auth
|
||||||
popd
|
popd
|
||||||
|
|
||||||
|
ynh_replace_string --match_string="8000" --replace_string="$port" --target_file="$final_path/src/server/config.js"
|
||||||
|
|
||||||
|
chown -R $app:$app "$final_path"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# SETUP SYSTEMD
|
# SETUP SYSTEMD
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
Loading…
Add table
Reference in a new issue