1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/osjs_ynh.git synced 2024-09-03 19:56:11 +02:00

[version] v3.0 alpha27

This commit is contained in:
frju365 2018-10-27 23:44:19 +02:00 committed by GitHub
parent 28b3b8ad6e
commit d9aa632f0f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 16 additions and 9 deletions

View file

@ -1,5 +1,5 @@
SOURCE_URL=https://github.com/os-js/OS.js/archive/v2.1.6.tar.gz SOURCE_URL=https://github.com/os-js/OS.js/archive/1380d4b98048dee2d7e95b9dddbf9af323f5fdab.tar.gz
SOURCE_SUM=8cac584aa5405b9b5190537dbbcb58c1627bfdcf9dc851b49ead98cab793cf21 SOURCE_SUM=2cbfad95c59016a404bec35db0a4e7b6ebf4e6f782ee17745ca553fdbc23f1b4
SOURCE_SUM_PRG=sha256sum SOURCE_SUM_PRG=sha256sum
ARCH_FORMAT=tar.gz ARCH_FORMAT=tar.gz
SOURCE_IN_SUBDIR=true SOURCE_IN_SUBDIR=true

View file

@ -10,7 +10,7 @@ Group=__APP__
WorkingDirectory=__FINALPATH__ WorkingDirectory=__FINALPATH__
ExecStartPre=__NODEJS__ ExecStartPre=__NODEJS__
Environment="PATH=__ENV_PATH__" Environment="PATH=__ENV_PATH__"
ExecStart=__NODE__/node osjs run --hostname=0.0.0.0 --port=__PORT__ >> /var/log/__APP__/osjs.log ExecStart=__NODE__/npm run serve >> /var/log/__APP__/osjs.log
Restart=always Restart=always
[Install] [Install]

View file

@ -3,7 +3,8 @@
#================================================= #=================================================
# COMMON VARIABLES # COMMON VARIABLES
#================================================= #=================================================
node_version=8.11.1
node_version=8
#================================================= #=================================================
# BACKUP # BACKUP

View file

@ -55,7 +55,7 @@ ynh_app_setting_set $app is_public $is_public
#================================================= #=================================================
# Find a free port # Find a free port
port=$(ynh_find_port 4000) port=$(ynh_find_port 8000)
# Open this port # Open this port
yunohost firewall allow --no-upnp TCP $port 2>&1 yunohost firewall allow --no-upnp TCP $port 2>&1
ynh_app_setting_set $app port $port ynh_app_setting_set $app port $port
@ -126,13 +126,18 @@ sudo chown admin -R $install_log
pushd $final_path pushd $final_path
ynh_use_nodejs ynh_use_nodejs
npm install >> $install_log 2>&1 npm install >> $install_log 2>&1
node osjs build NODE_ENV=production npm run build >> $install_log 2>&1
npm run package:discover
popd popd
#================================================= #=================================================
# Configure init script # Set right on directory and configure init script
#================================================= #=================================================
ynh_replace_string "8000" "$port" "$final_path/src/server/config.js"
chown $app:$app $final_path -R
chmod 755 $final_path -R
chown $app:$app /var/log/$app/$app.log
systemctl daemon-reload systemctl daemon-reload
systemctl enable "$app".service systemctl enable "$app".service
systemctl start "$app".service systemctl start "$app".service
@ -148,13 +153,14 @@ ynh_use_logrotate
# ADVERTISE SERVICE IN ADMIN PANEL # ADVERTISE SERVICE IN ADMIN PANEL
#================================================= #=================================================
yunohost service add NAME_INIT.D --log "/var/log/FILE.log" yunohost service add $app --log "/var/log/$app/$app.log"
#================================================= #=================================================
# Check if the service started # Check if the service started
#================================================= #=================================================
ynh_check_starting "Running..." "/var/log/$app/osjs.log" "120" #ynh_check_starting "HTTP Listening at localhost:$port" "/var/log/$app/$app.log" "120"
sleep 10
#================================================= #=================================================
# SETUP SSOWAT # SETUP SSOWAT