1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/scovie_ynh.git synced 2024-09-03 20:16:29 +02:00

Merge pull request #4 from YunoHost-Apps/testing

Testing
This commit is contained in:
Éric Gaspar 2023-06-01 08:30:34 +02:00 committed by GitHub
commit 2674ff4241
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 30 additions and 34 deletions

View file

@ -19,7 +19,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in
[Scovie](https://github.com/eldertek/scovie) is an open-source digital signage system for high schools, built using Python and Django. It provides an easy-to-use interface for administrators to upload and manage multimedia content, which is then displayed on screens throughout the school.
**Shipped version:** 0.0.5
**Shipped version:** 0.0.5~ynh1
## Disclaimers / important information
## local test
@ -155,7 +155,6 @@ root@yunohost:~# journalctl --unit=scovie_ynh --follow
## Documentation and resources
* Official app website: <https://github.com/eldertek/scovie>
* Upstream app code repository: <https://github.com/eldertek/scovie>
* YunoHost documentation for this app: <https://yunohost.org/app_scovie>
* Report a bug: <https://github.com/YunoHost-Apps/scovie_ynh/issues>

View file

@ -19,7 +19,7 @@ Si vous navez pas YunoHost, regardez [ici](https://yunohost.org/#/install) po
[Scovie](https://github.com/eldertek/scovie) is an open-source digital signage system for high schools, built using Python and Django. It provides an easy-to-use interface for administrators to upload and manage multimedia content, which is then displayed on screens throughout the school.
**Version incluse :** 0.0.5
**Version incluse :** 0.0.5~ynh1
## Avertissements / informations importantes
## local test
@ -155,7 +155,6 @@ root@yunohost:~# journalctl --unit=scovie_ynh --follow
## Documentations et ressources
* Site officiel de lapp : <https://github.com/eldertek/scovie>
* Dépôt de code officiel de lapp : <https://github.com/eldertek/scovie>
* Documentation YunoHost pour cette app : <https://yunohost.org/app_scovie>
* Signaler un bug : <https://github.com/YunoHost-Apps/scovie_ynh/issues>

View file

@ -5,18 +5,18 @@
;; Test complet
; Manifest
domain="domain.tld" (DOMAIN)
path="/path" (PATH)
admin="john" (USER)
is_public=1 (PUBLIC|public=1|private=0)
domain="domain.tld"
path="/path"
admin="john"
is_public=1
password="pass"
port="666" (PORT)
port="666"
; Checks
pkg_linter=1
setup_sub_dir=1
setup_root=1
setup_nourl=0
setup_private=0
setup_private=1
setup_public=1
upgrade=1
backup_restore=1

View file

@ -6,9 +6,7 @@ After=redis.service postgresql.service
User=__APP__
Group=__APP__
WorkingDirectory=__FINALPATH__/
ExecStart=__FINALPATH__/venv/bin/gunicorn --config __FINALPATH__/gunicorn.conf.py wsgi
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=__APP__-server

View file

@ -3,14 +3,13 @@
"id": "scovie",
"packaging_format": 1,
"description": {
"en": "Digital signage system for high schools.",
"fr": "Affichage dynamique open-source pour les lycées."
"en": "Digital signage system for high schools",
"fr": "Affichage dynamique open-source pour les lycées"
},
"version": "0.0.5",
"url": "https://github.com/YunoHost-Apps/scovie_ynh",
"version": "0.0.5~ynh1",
"url": "https://github.com/eldertek/scovie",
"upstream": {
"license": "GPL-3.0",
"website": "https://github.com/eldertek/scovie",
"code": "https://github.com/eldertek/scovie"
},
"license": "GPL-3.0",

View file

@ -42,12 +42,6 @@ ynh_backup --src_path="$public_path"
ynh_backup --src_path="/etc/nginx/conf.d/$domain.d/$app.conf"
#=================================================
# BACKUP THE PostgreSQL DATABASE
#=================================================
ynh_psql_dump_db --database="$db_name" > db.sql
#=================================================
# SPECIFIC BACKUP
#=================================================
@ -62,6 +56,13 @@ ynh_backup --src_path="/etc/logrotate.d/$app"
ynh_backup --src_path="/etc/systemd/system/$app.service"
#=================================================
# BACKUP THE PostgreSQL DATABASE
#=================================================
ynh_print_info --message="Backing up the PostgreSQL database..."
ynh_psql_dump_db --database="$db_name" > db.sql
#=================================================
# END OF SCRIPT
#=================================================

View file

@ -95,7 +95,7 @@ ynh_systemd_action --service_name="$app" --action="stop"
#=================================================
# MODIFY URL IN NGINX CONF
#=================================================
ynh_script_progression --message="Updating nginx web server configuration..."
ynh_script_progression --message="Updating NGINX web server configuration..."
nginx_conf_path=/etc/nginx/conf.d/$old_domain.d/$app.conf
@ -145,7 +145,7 @@ ynh_systemd_action --service_name="$app" --action="start"
#=================================================
# RELOAD NGINX
#=================================================
ynh_script_progression --message="Reloading nginx web server..."
ynh_script_progression --message="Reloading NGINX web server..."
ynh_systemd_action --service_name=nginx --action=reload

View file

@ -93,7 +93,7 @@ ynh_psql_setup_db --db_user="$db_user" --db_name="$db_name"
#=================================================
# NGINX CONFIGURATION
#=================================================
ynh_script_progression --message="Configuring nginx web server..."
ynh_script_progression --message="Configuring NGINX web server..."
# Create a dedicated nginx config
# https://yunohost.org/en/contribute/packaging_apps/helpers
@ -103,7 +103,7 @@ ynh_add_nginx_config "public_path" "port"
#=================================================
# CREATE DEDICATED USER
#=================================================
ynh_script_progression --message="Configuring system user '$app'..."
ynh_script_progression --message="Configuring system user $app..."
# A home directory for venv and settings etc.
ynh_system_user_create --username="$app" --home_dir="$final_path" --use_shell
@ -188,7 +188,7 @@ ynh_use_logrotate "$log_file"
#=================================================
ynh_script_progression --message="Integrating service in YunoHost..."
yunohost service add $app --description="$app server" --log="${log_file}"
yunohost service add $app --description="Digital signage system for high schools" --log="${log_file}"
#=================================================
# GENERIC FINALIZATION
@ -237,7 +237,7 @@ ynh_systemd_action --service_name="$app" --action="start"
#=================================================
# RELOAD NGINX
#=================================================
ynh_script_progression --message="Reloading nginx web server..."
ynh_script_progression --message="Reloading NGINX web server..."
ynh_systemd_action --service_name="nginx" --action="reload"

View file

@ -74,7 +74,7 @@ ynh_secure_remove --file="$final_path"
#=================================================
# REMOVE NGINX CONFIGURATION
#=================================================
ynh_script_progression --message="Removing nginx web server configuration..."
ynh_script_progression --message="Removing NGINX web server configuration..."
# Remove the dedicated nginx config
ynh_remove_nginx_config

View file

@ -127,7 +127,7 @@ systemctl enable $app.service --quiet
#=================================================
ynh_script_progression --message="Integrating service in YunoHost..."
yunohost service add $app --log="${log_file}"
yunohost service add $app --description="Digital signage system for high schools" --log="${log_file}"
#=================================================
# RESTORE THE LOGROTATE CONFIGURATION
@ -165,7 +165,7 @@ ynh_systemd_action --service_name="$app" --action="start"
#=================================================
# RELOAD NGINX
#=================================================
ynh_script_progression --message="Reloading nginx web server..."
ynh_script_progression --message="Reloading NGINX web server..."
ynh_systemd_action --service_name="nginx" --action="reload"

View file

@ -189,7 +189,7 @@ ynh_use_logrotate --non-append
#=================================================
ynh_script_progression --message="Integrating service in YunoHost..."
yunohost service add $app --log="${log_file}"
yunohost service add $app --description="Digital signage system for high schools" --log="${log_file}"
#=================================================
# GENERIC FINALIZATION
@ -216,7 +216,7 @@ ynh_systemd_action --service_name="$app" --action="start"
#=================================================
# RELOAD NGINX
#=================================================
ynh_script_progression --message="Reloading nginx web server..."
ynh_script_progression --message="Reloading NGINX web server..."
ynh_systemd_action --service_name=nginx --action=reload