update gitea to 2.5.1

This commit is contained in:
2025-11-20 07:06:18 -05:00
parent 270e86bfd0
commit 2ebd97c345
3 changed files with 18 additions and 7 deletions

View File

@@ -1,6 +1,6 @@
services: services:
gitea: gitea:
image: docker.gitea.com/gitea:1.24-rootless image: docker.gitea.com/gitea:1.25-rootless
container_name: gitea container_name: gitea
environment: environment:
- GITEA__database__DB_TYPE=postgres - GITEA__database__DB_TYPE=postgres

View File

@@ -6,7 +6,7 @@
- [Create the gitea user](#create-the-gitea-user) - [Create the gitea user](#create-the-gitea-user)
- [Convert Compose to Quadlet](#convert-compose-to-quadlet) - [Convert Compose to Quadlet](#convert-compose-to-quadlet)
- [Install Quadlets](#install-quadlets) - [Install Quadlets](#install-quadlets)
- [Upgrade Quadlets](#upgrade-quadlets) - [Upgrade](#upgrade)
- [Editing Gitea Config](#editing-gitea-config) - [Editing Gitea Config](#editing-gitea-config)
- [Gitea Runners](#gitea-runners) - [Gitea Runners](#gitea-runners)
- [Firewall Rules](#firewall-rules) - [Firewall Rules](#firewall-rules)
@@ -102,12 +102,23 @@ systemctl --user restart gitea postgres
systemctl --user enable --now podman-auto-update.timer 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 ```bash
scp -r quadlets/. gitea:~/.config/containers/systemd/ # Upload quadlets and restart
ssh gitea systemctl --user daemon-reload export PODMAN_SERVER=3dserver
ssh gitea systemctl --user restart gitea postgres 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 ### Editing Gitea Config

View File

@@ -5,7 +5,7 @@ Requires=postgres.service
AutoUpdate=registry AutoUpdate=registry
ContainerName=gitea 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 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 Network=gitea.network
PublishPort=3000:3000 PublishPort=3000:3000
PublishPort=2222:2222 PublishPort=2222:2222