Compare commits
2 commits
f066c47441
...
203a026f47
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
203a026f47 | ||
|
|
4166d0e6ca |
3
.env.pg
3
.env.pg
|
|
@ -1,7 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# this is for the backup cron job, NOT for the docker-compose.yml
|
# this is for the backup cron job, NOT for the docker-compose.yml
|
||||||
|
|
||||||
POSTGRES_PASSWORD=$(< $HOME/git/.pg.pw)
|
POSTGRES_PASSWORD=$(</srv/forgejo/.pg.pw)
|
||||||
POSTGRES_USER=gitea
|
POSTGRES_USER=gitea
|
||||||
POSTGRES_DB=gitea
|
POSTGRES_DB=gitea
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,6 @@
|
||||||
version: "2"
|
|
||||||
|
|
||||||
services:
|
services:
|
||||||
server:
|
forgejo:
|
||||||
image: codeberg.org/forgejo/forgejo:7.0.2-rootless
|
image: codeberg.org/forgejo/forgejo:7.0.15-rootless
|
||||||
restart: always
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
- ./data:/var/lib/gitea
|
- ./data:/var/lib/gitea
|
||||||
|
|
@ -15,13 +13,13 @@ services:
|
||||||
- "2222:2222"
|
- "2222:2222"
|
||||||
labels:
|
labels:
|
||||||
traefik.enable: true
|
traefik.enable: true
|
||||||
traefik.http.routers.gitea.rule: Host(`git.tams.tech`, `git.techwork.zone`)
|
traefik.http.routers.gitea.rule: Host(`git.tams.tech`) || Host(`git.techwork.zone`)
|
||||||
traefik.http.routers.gitea.tls: true
|
traefik.http.routers.gitea.tls: true
|
||||||
traefik.http.routers.gitea.tls.certresolver: letsencrypt
|
traefik.http.routers.gitea.tls.certresolver: letsencrypt_standalone
|
||||||
traefik.http.services.gitea-service.loadbalancer.server.port: 3000
|
traefik.http.services.gitea-service.loadbalancer.server.port: 3000
|
||||||
networks:
|
networks:
|
||||||
|
- public
|
||||||
- gitea
|
- gitea
|
||||||
- web
|
|
||||||
environment: {}
|
environment: {}
|
||||||
# GITEA__database__DB_TYPE: postgres
|
# GITEA__database__DB_TYPE: postgres
|
||||||
# GITEA__database__HOST: database:5432
|
# GITEA__database__HOST: database:5432
|
||||||
|
|
@ -35,14 +33,14 @@ services:
|
||||||
# GITEA__mailer__USER__FILE: /run/secrets/mail_api_key
|
# GITEA__mailer__USER__FILE: /run/secrets/mail_api_key
|
||||||
# GITEA__mailer__PASSWD__FILE: /run/secrets/mail_secret
|
# GITEA__mailer__PASSWD__FILE: /run/secrets/mail_secret
|
||||||
depends_on:
|
depends_on:
|
||||||
- database
|
- forgejo-database
|
||||||
secrets:
|
secrets:
|
||||||
- mail_api_key
|
- mail_api_key
|
||||||
- mail_secret
|
- mail_secret
|
||||||
- pg_password
|
- pg_password
|
||||||
|
|
||||||
database:
|
forgejo-database:
|
||||||
image: postgres:14
|
image: postgres:17
|
||||||
restart: always
|
restart: always
|
||||||
environment:
|
environment:
|
||||||
POSTGRES_USER: gitea
|
POSTGRES_USER: gitea
|
||||||
|
|
@ -52,6 +50,7 @@ services:
|
||||||
- ./db:/var/lib/postgresql/data
|
- ./db:/var/lib/postgresql/data
|
||||||
networks: [ gitea ]
|
networks: [ gitea ]
|
||||||
secrets: [ pg_password ]
|
secrets: [ pg_password ]
|
||||||
|
labels:
|
||||||
|
|
||||||
secrets:
|
secrets:
|
||||||
pg_password:
|
pg_password:
|
||||||
|
|
@ -64,5 +63,3 @@ secrets:
|
||||||
networks:
|
networks:
|
||||||
gitea:
|
gitea:
|
||||||
internal: true
|
internal: true
|
||||||
web:
|
|
||||||
external: true
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue