Update quadlets
This commit is contained in:
parent
5a44ca4cb9
commit
acda68b329
58 changed files with 1214 additions and 0 deletions
22
forgejo/quadlets/forgejo-postgres.container
Executable file
22
forgejo/quadlets/forgejo-postgres.container
Executable file
|
|
@ -0,0 +1,22 @@
|
|||
[Unit]
|
||||
Description=forgejo postgres
|
||||
|
||||
PartOf=forgejo.target
|
||||
|
||||
[Container]
|
||||
ContainerName=forgejo-postgres
|
||||
Environment=POSTGRES_USER={YOUR POSTGRESS USER}
|
||||
Environment=POSTGRES_PASSWORD={YOUR POSTGRESS PASSWORD}
|
||||
Environment=POSTGRES_DB=forgejo-sql
|
||||
Image=postgres:17
|
||||
Network=forgejo.network
|
||||
Volume=%h/services/forgejo/postgresql/data:/var/lib/postgresql/data
|
||||
User=999
|
||||
Group=999
|
||||
|
||||
[Service]
|
||||
Restart=always
|
||||
|
||||
[Install]
|
||||
WantedBy=forgejo.target
|
||||
|
||||
28
forgejo/quadlets/forgejo-server.container
Executable file
28
forgejo/quadlets/forgejo-server.container
Executable file
|
|
@ -0,0 +1,28 @@
|
|||
[Unit]
|
||||
Description=forgejo server
|
||||
|
||||
Requires=forgejo-postgres.service
|
||||
After=forgejo-postgres.service
|
||||
|
||||
PartOf=forgejo.target
|
||||
|
||||
[Container]
|
||||
ContainerName=forgejo-app
|
||||
Environment=USER_UID=1000 USER_GID=1000
|
||||
Environment=FORGEJO__database__HOST=forgejo-postgres
|
||||
Image=codeberg.org/forgejo/forgejo:11
|
||||
|
||||
Network=forgejo.network
|
||||
#AddHost=(something something pasta is dogshit put domain here from host NIC):host-gateway
|
||||
|
||||
PublishPort=127.0.0.1:3000:3000
|
||||
PublishPort=127.0.0.1:2232:222
|
||||
Volume=%h/services/forgejo/data:/data
|
||||
Volume=/etc/timezone:/etc/timezone:ro
|
||||
Volume=/etc/localtime:/etc/localtime:ro
|
||||
|
||||
[Service]
|
||||
Restart=always
|
||||
|
||||
[Install]
|
||||
WantedBy=forgejo.target
|
||||
7
forgejo/quadlets/forgejo.network
Executable file
7
forgejo/quadlets/forgejo.network
Executable file
|
|
@ -0,0 +1,7 @@
|
|||
[Unit]
|
||||
Description=forgejo podman network
|
||||
|
||||
PartOf=forgejo.target
|
||||
|
||||
[Network]
|
||||
NetworkName=forgejo
|
||||
8
forgejo/quadlets/forgejo.target
Normal file
8
forgejo/quadlets/forgejo.target
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
[Unit]
|
||||
Description=forgejo container stack
|
||||
|
||||
Wants=forgejo-server.service
|
||||
Wants=forgejo-postgres.service
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
Loading…
Add table
Add a link
Reference in a new issue