fixes and updates to podman_gitea

This commit is contained in:
2025-07-02 15:50:35 -04:00
parent de8b827cfb
commit 5512c266eb
4 changed files with 16 additions and 14 deletions

View File

@@ -1,8 +1,5 @@
version: "3" version: "3"
networks:
gitea:
services: services:
gitea: gitea:
image: docker.gitea.com/gitea:1.23.7 image: docker.gitea.com/gitea:1.23.7
@@ -23,7 +20,7 @@ services:
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
ports: ports:
- "3000:3000" - "3000:3000"
- "2222:22" - "2222:2222"
depends_on: depends_on:
- postgres - postgres
security_opt: security_opt:
@@ -45,3 +42,7 @@ services:
- /home/gitea/gitea_postgres:/var/lib/postgresql/data - /home/gitea/gitea_postgres:/var/lib/postgresql/data
security_opt: security_opt:
- label=disable - label=disable
networks:
gitea:
enable_ipv6: true

View File

@@ -40,23 +40,23 @@ mkdir data config postgres
### Convert Compose to Quadlet ### Convert Compose to Quadlet
```bash ```bash
# Run this in Homelab, not on the serrver. # Run this in Homelab, not on the server.
mkdir quadlets mkdir $(pwd)/active/podman_gitea/quadlets
# Generate the systemd service # Generate the systemd service
podman run \ podman run \
--security-opt label=disable \ --network none \
--rm \ --rm \
-v $(pwd):/compose \ -v $(pwd)/active/podman_gitea/compose:$(pwd)/active/podman_gitea/compose:z \
-v $(pwd)/quadlets:/quadlets \ -v $(pwd)/active/podman_gitea/quadlets:$(pwd)/active/podman_gitea/quadlets:z \
quay.io/k9withabone/podlet \ quay.io/k9withabone/podlet \
-f /quadlets \ -f $(pwd)/active/podman_gitea/quadlets \
-i \ -i \
--overwrite \ --overwrite \
compose /compose/compose.yaml compose $(pwd)/active/podman_gitea/compose/compose.yaml
# Copy the files to the server # 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 ### Install Quadlets

View File

@@ -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 Image=docker.gitea.com/gitea:1.23.7
Network=gitea.network Network=gitea.network
PublishPort=3000:3000 PublishPort=3000:3000
PublishPort=2222:22 PublishPort=2222:2222
SecurityLabelDisable=true SecurityLabelDisable=true
Volume=/home/gitea/gitea_data:/data Volume=/home/gitea/gitea_data:/data
Volume=/etc/localtime:/etc/localtime:ro Volume=/etc/localtime:/etc/localtime:ro

View File

@@ -1,4 +1,5 @@
[Network] [Network]
IPv6=true
[Install] [Install]
WantedBy=default.target WantedBy=default.target