diff --git a/active/podman_gitea/compose/compose.yaml b/active/podman_gitea/compose/compose.yaml index 562b831..606327d 100644 --- a/active/podman_gitea/compose/compose.yaml +++ b/active/podman_gitea/compose/compose.yaml @@ -1,6 +1,6 @@ services: gitea: - image: docker.gitea.com/gitea:1.24-rootless + image: docker.gitea.com/gitea:1.25-rootless container_name: gitea environment: - GITEA__database__DB_TYPE=postgres diff --git a/active/podman_gitea/gitea.md b/active/podman_gitea/gitea.md index 504c811..abbd638 100644 --- a/active/podman_gitea/gitea.md +++ b/active/podman_gitea/gitea.md @@ -6,7 +6,7 @@ - [Create the gitea user](#create-the-gitea-user) - [Convert Compose to Quadlet](#convert-compose-to-quadlet) - [Install Quadlets](#install-quadlets) - - [Upgrade Quadlets](#upgrade-quadlets) + - [Upgrade](#upgrade) - [Editing Gitea Config](#editing-gitea-config) - [Gitea Runners](#gitea-runners) - [Firewall Rules](#firewall-rules) @@ -102,12 +102,23 @@ systemctl --user restart gitea postgres systemctl --user enable --now podman-auto-update.timer ``` -### Upgrade Quadlets +### Upgrade + +1. Check [the blog](https://blog.gitea.com/) for any breaking changes. +2. Update the `compose.yaml` with any needed changes +3. [Regenerate the quadlets](#convert-compose-to-quadlet) +4. Upload the new quadlets and restart the service ```bash -scp -r quadlets/. gitea:~/.config/containers/systemd/ -ssh gitea systemctl --user daemon-reload -ssh gitea systemctl --user restart gitea postgres +# Upload quadlets and restart +export PODMAN_SERVER=3dserver +scp -r active/podman_gitea/quadlets/. $PODMAN_SERVER:/home/gitea/.config/containers/systemd/ +ssh $PODMAN_SERVER chown -R gitea:gitea /home/gitea/.config/containers/systemd/ + +ssh $PODMAN_SERVER +machinectl shell gitea@ +systemctl --user daemon-reload +systemctl --user restart gitea postgres ``` ### Editing Gitea Config diff --git a/active/podman_gitea/quadlets/gitea.container b/active/podman_gitea/quadlets/gitea.container index ba29131..677c58f 100644 --- a/active/podman_gitea/quadlets/gitea.container +++ b/active/podman_gitea/quadlets/gitea.container @@ -5,7 +5,7 @@ Requires=postgres.service AutoUpdate=registry ContainerName=gitea Environment=GITEA__database__DB_TYPE=postgres GITEA__database__HOST=postgres:5432 GITEA__database__NAME=gitea GITEA__database__USER=gitea GITEA__database__PASSWD=gitea -Image=docker.gitea.com/gitea:1.24-rootless +Image=docker.gitea.com/gitea:1.25-rootless Network=gitea.network PublishPort=3000:3000 PublishPort=2222:2222