Compare commits

..

2 commits

Author SHA1 Message Date
D. Scott Boggs 203a026f47 update 2025-05-28 18:14:54 -04:00
D. Scott Boggs 4166d0e6ca Update Forgejo to v7.0.5 2024-07-03 21:20:50 +00:00
2 changed files with 10 additions and 14 deletions

View file

@ -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

View file

@ -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