diff --git a/ct/forgejo.sh b/ct/forgejo.sh index 305420e51..ac64da964 100644 --- a/ct/forgejo.sh +++ b/ct/forgejo.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-2}" var_ram="${var_ram:-2048}" var_disk="${var_disk:-10}" var_os="${var_os:-debian}" -var_version="${var_version:-12}" +var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" @@ -44,6 +44,14 @@ function update_script() { rm -rf forgejo-$RELEASE-linux-amd64 msg_ok "Cleaned" + # Fix env var from older version of community script + if grep -q "GITEA_WORK_DIR" /etc/systemd/system/forgejo.service; then + msg_info "Updating Service File" + sed -i "s/GITEA_WORK_DIR/FORGEJO_WORK_DIR/g" /etc/systemd/system/forgejo.service + systemctl daemon-reload + msg_ok "Updated Service File" + fi + msg_info "Starting Service" systemctl start forgejo msg_ok "Started Service" diff --git a/frontend/public/json/forgejo.json b/frontend/public/json/forgejo.json index 4b718ec3a..84ead35dc 100644 --- a/frontend/public/json/forgejo.json +++ b/frontend/public/json/forgejo.json @@ -23,7 +23,7 @@ "ram": 2048, "hdd": 10, "os": "debian", - "version": "12" + "version": "13" } }, { diff --git a/install/forgejo-install.sh b/install/forgejo-install.sh index 94e8aaa9d..dab9f5cb1 100644 --- a/install/forgejo-install.sh +++ b/install/forgejo-install.sh @@ -50,7 +50,7 @@ Group=git WorkingDirectory=/var/lib/forgejo/ ExecStart=/usr/local/bin/forgejo web --config /etc/forgejo/app.ini Restart=always -Environment=USER=git HOME=/home/git GITEA_WORK_DIR=/var/lib/forgejo +Environment=USER=git HOME=/home/git FORGEJO_WORK_DIR=/var/lib/forgejo [Install] WantedBy=multi-user.target EOF