From 5512c266eb483496a29c55b458afa3a842a7c1f4 Mon Sep 17 00:00:00 2001 From: ducoterra Date: Wed, 2 Jul 2025 15:50:35 -0400 Subject: [PATCH] fixes and updates to podman_gitea --- active/podman_gitea/{ => compose}/compose.yaml | 11 ++++++----- active/podman_gitea/gitea.md | 16 ++++++++-------- active/podman_gitea/quadlets/gitea.container | 2 +- active/podman_gitea/quadlets/gitea.network | 1 + 4 files changed, 16 insertions(+), 14 deletions(-) rename active/podman_gitea/{ => compose}/compose.yaml (94%) diff --git a/active/podman_gitea/compose.yaml b/active/podman_gitea/compose/compose.yaml similarity index 94% rename from active/podman_gitea/compose.yaml rename to active/podman_gitea/compose/compose.yaml index f07e22f..b849a9c 100644 --- a/active/podman_gitea/compose.yaml +++ b/active/podman_gitea/compose/compose.yaml @@ -1,8 +1,5 @@ version: "3" -networks: - gitea: - services: gitea: image: docker.gitea.com/gitea:1.23.7 @@ -23,7 +20,7 @@ services: - /etc/localtime:/etc/localtime:ro ports: - "3000:3000" - - "2222:22" + - "2222:2222" depends_on: - postgres security_opt: @@ -44,4 +41,8 @@ services: volumes: - /home/gitea/gitea_postgres:/var/lib/postgresql/data security_opt: - - label=disable \ No newline at end of file + - label=disable + +networks: + gitea: + enable_ipv6: true \ No newline at end of file diff --git a/active/podman_gitea/gitea.md b/active/podman_gitea/gitea.md index 3a0272b..116c1ad 100644 --- a/active/podman_gitea/gitea.md +++ b/active/podman_gitea/gitea.md @@ -40,23 +40,23 @@ mkdir data config postgres ### Convert Compose to Quadlet ```bash -# Run this in Homelab, not on the serrver. -mkdir quadlets +# Run this in Homelab, not on the server. +mkdir $(pwd)/active/podman_gitea/quadlets # Generate the systemd service podman run \ ---security-opt label=disable \ +--network none \ --rm \ --v $(pwd):/compose \ --v $(pwd)/quadlets:/quadlets \ +-v $(pwd)/active/podman_gitea/compose:$(pwd)/active/podman_gitea/compose:z \ +-v $(pwd)/active/podman_gitea/quadlets:$(pwd)/active/podman_gitea/quadlets:z \ quay.io/k9withabone/podlet \ --f /quadlets \ +-f $(pwd)/active/podman_gitea/quadlets \ -i \ --overwrite \ -compose /compose/compose.yaml +compose $(pwd)/active/podman_gitea/compose/compose.yaml # Copy the files to the server -scp -r quadlets/. gitea:~/.config/containers/systemd/ +scp -r $(pwd)/active/podman_gitea/quadlets/. gitea:~/.config/containers/systemd/ ``` ### Install Quadlets diff --git a/active/podman_gitea/quadlets/gitea.container b/active/podman_gitea/quadlets/gitea.container index 020abcb..60e724c 100644 --- a/active/podman_gitea/quadlets/gitea.container +++ b/active/podman_gitea/quadlets/gitea.container @@ -8,7 +8,7 @@ Environment=USER_UID=1000 USER_GID=1000 GITEA__database__DB_TYPE=postgres GITEA_ Image=docker.gitea.com/gitea:1.23.7 Network=gitea.network PublishPort=3000:3000 -PublishPort=2222:22 +PublishPort=2222:2222 SecurityLabelDisable=true Volume=/home/gitea/gitea_data:/data Volume=/etc/localtime:/etc/localtime:ro diff --git a/active/podman_gitea/quadlets/gitea.network b/active/podman_gitea/quadlets/gitea.network index 328506b..36a0dcd 100644 --- a/active/podman_gitea/quadlets/gitea.network +++ b/active/podman_gitea/quadlets/gitea.network @@ -1,4 +1,5 @@ [Network] +IPv6=true [Install] WantedBy=default.target