Compare commits
2 Commits
de8b827cfb
...
22c1d635c6
| Author | SHA1 | Date | |
|---|---|---|---|
| 22c1d635c6 | |||
| 5512c266eb |
@@ -1,11 +1,8 @@
|
|||||||
version: "3"
|
version: "3"
|
||||||
|
|
||||||
networks:
|
|
||||||
gitea:
|
|
||||||
|
|
||||||
services:
|
services:
|
||||||
gitea:
|
gitea:
|
||||||
image: docker.gitea.com/gitea:1.23.7
|
image: docker.gitea.com/gitea:1.24
|
||||||
container_name: gitea
|
container_name: gitea
|
||||||
environment:
|
environment:
|
||||||
- USER_UID=1000
|
- USER_UID=1000
|
||||||
@@ -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:
|
||||||
@@ -44,4 +41,8 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- /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
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -5,10 +5,10 @@ Requires=postgres.service
|
|||||||
AutoUpdate=registry
|
AutoUpdate=registry
|
||||||
ContainerName=gitea
|
ContainerName=gitea
|
||||||
Environment=USER_UID=1000 USER_GID=1000 GITEA__database__DB_TYPE=postgres GITEA__database__HOST=postgres:5432 GITEA__database__NAME=gitea GITEA__database__USER=gitea GITEA__database__PASSWD=gitea
|
Environment=USER_UID=1000 USER_GID=1000 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.23.7
|
Image=docker.gitea.com/gitea:1.24
|
||||||
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
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
[Network]
|
[Network]
|
||||||
|
IPv6=true
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=default.target
|
WantedBy=default.target
|
||||||
|
|||||||
Reference in New Issue
Block a user