fixes and updates to podman_gitea
This commit is contained in:
@@ -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
|
||||
- label=disable
|
||||
|
||||
networks:
|
||||
gitea:
|
||||
enable_ipv6: true
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
[Network]
|
||||
IPv6=true
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
|
||||
Reference in New Issue
Block a user