1
0
Fork 0

Compare commits

..

No commits in common. "testing" and "master" have entirely different histories.

4 changed files with 44 additions and 4 deletions

View file

@ -1 +0,0 @@
The Forgejo runner needs to connect to a Forgejo instance and must be registered before doing so. It will give it permission to read the repositories and send back information to Forgejo such as the logs or its status.

View file

@ -63,6 +63,7 @@ ram.runtime = "50M"
[resources.install_dir]
[resources.permissions]
main.url = "/"
[resources.apt]
packages = "ca-certificates, git, curl, tar"

41
scripts/change_url Normal file
View file

@ -0,0 +1,41 @@
#!/bin/bash
#=================================================
# GENERIC STARTING
#=================================================
# IMPORT GENERIC HELPERS
#=================================================
source _common.sh
source /usr/share/yunohost/helpers
#=================================================
# STANDARD MODIFICATIONS
#=================================================
# STOP SYSTEMD SERVICE
#=================================================
ynh_script_progression --message="Stopping a systemd service..." --weight=1
ynh_systemd_action --service_name=$app --action="stop" --log_path="systemd"
#=================================================
# MODIFY URL IN NGINX CONF
#=================================================
ynh_script_progression --message="Updating NGINX web server configuration..." --weight=1
ynh_change_url_nginx_config
#=================================================
# GENERIC FINALISATION
#=================================================
# START SYSTEMD SERVICE
#=================================================
ynh_script_progression --message="Starting a systemd service..." --weight=1
ynh_systemd_action --service_name=$app --action="start" --log_path="systemd"
#=================================================
# END OF SCRIPT
#=================================================
ynh_script_progression --message="Change of URL completed for $app" --last

View file

@ -4,16 +4,15 @@ test_format = 1.0
[default]
# ------------
# Tests to run
# ------------
exclude = ["install.subdir", "change_url", "install.private", "install.multi"]
exclude = ["install.multi"]
# -------------------------------
# Default args to use for install
# -------------------------------
args.token = "9nVFksmWnF3gWKvQrBSOkviZIQhE5aRv63BG4KJX"
args.token = "GR1348941_Rew7obt4p9jZyQUtHLx"
args.forgejo_url = "https://forgejo.com/"