Compare commits

...

2 Commits

Author SHA1 Message Date
Jonathan Dahan 0a3ada3328 specify stable versions of images
1 year ago
Jonathan Dahan 13bbf292a1 Add gitea
1 year ago

@ -4,4 +4,5 @@ podman compose --env-file ${ENV_FILE:-.env} \
--file services/proxy.yaml \ --file services/proxy.yaml \
--file services/auth.yaml \ --file services/auth.yaml \
--file services/web.yaml \ --file services/web.yaml \
--file services/git.yaml \
down --volumes down --volumes

@ -4,4 +4,5 @@ podman compose --env-file ${ENV_FILE:-.env} \
--file services/proxy.yaml \ --file services/proxy.yaml \
--file services/auth.yaml \ --file services/auth.yaml \
--file services/web.yaml \ --file services/web.yaml \
--file services/git.yaml \
exec "$@" exec "$@"

@ -4,4 +4,5 @@ podman compose --env-file ${ENV_FILE:-.env} \
--file services/proxy.yaml \ --file services/proxy.yaml \
--file services/auth.yaml \ --file services/auth.yaml \
--file services/web.yaml \ --file services/web.yaml \
--file services/git.yaml \
run "$@" run "$@"

@ -4,4 +4,5 @@ podman compose --env-file ${ENV_FILE:-.env} \
--file services/proxy.yaml \ --file services/proxy.yaml \
--file services/auth.yaml \ --file services/auth.yaml \
--file services/web.yaml \ --file services/web.yaml \
--file services/git.yaml \
up --build up --build

@ -15,7 +15,7 @@ services:
zitadel: zitadel:
restart: 'unless-stopped' restart: 'unless-stopped'
image: 'ghcr.io/zitadel/zitadel:latest' image: 'ghcr.io/zitadel/zitadel:v2.24.10'
environment: environment:
ZITADEL_DATABASE_COCKROACH_HOST: crdb ZITADEL_DATABASE_COCKROACH_HOST: crdb
ZITADEL_EXTERNALSECURE: true ZITADEL_EXTERNALSECURE: true

@ -0,0 +1,50 @@
version: "3.8"
secrets:
DB_PASSWD:
file: ../secrets/git/gitea/DB_PASSWD
services:
caddy:
volumes:
- ./git/Proxyfile:/etc/caddy.d/git
backup:
volumes:
- ../data/git:/mnt/backup/src/git
gitea:
image: gitea/gitea:1.21.3-rootless
secrets: [ DB_PASSWD ]
environment:
GITEA__database__DB_TYPE: postgres
GITEA__database__HOST: "db:5432"
GITEA__database__NAME: gitea
GITEA__database__USER: gitea
GITEA__database__PASSWD__FILE: /run/secrets/DB_PASSWD
GITEA__mailer__ENABLED: true
GITEA__mailer__FROM: gitea
GITEA__mailer__MAILER_TYPE: smtp
GITEA__mailer__HOST: ${SMTP_HOST}
GITEA__mailer__IS_TLS_ENABLED: true
GITEA__mailer__USER: ${SMTP_USER}
GITEA__mailer__PASSWD: ${SMTP_PASS}
restart: unless-stopped
volumes:
- ../data/git/gitea/data:/data
ports:
- 3000:3000
db:
image: postgres:16.1-alpine
secrets: [ DB_PASSWD ]
environment:
POSTGRES_USER: gitea
POSTGRES_PASSWORD_FILE: /run/secrets/DB_PASSWD
POSTGRES_DB: gitea
restart: unless-stopped
volumes:
- db_data:/var/lib/postgresql/data
expose:
- 5432
volumes:
db_data:

@ -0,0 +1,3 @@
git.{$DOMAIN} {
reverse_proxy gitea:3000
}

@ -18,7 +18,7 @@ services:
- ./mail/Proxyfile:/etc/caddy.d/mail:ro - ./mail/Proxyfile:/etc/caddy.d/mail:ro
maddy: maddy:
image: foxcpp/maddy:latest image: foxcpp/maddy:0.7
secrets: [SMTP_PASSWORD] secrets: [SMTP_PASSWORD]
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
@ -39,7 +39,7 @@ services:
- 993:993 - 993:993
roundcube: roundcube:
image: roundcube/roundcubemail:1.6.x-apache image: roundcube/roundcubemail:1.6.5-fpm-alpine
environment: environment:
ROUNDCUBEMAIL_DEFAULT_HOST: ssl://mx.mail.${DOMAIN} ROUNDCUBEMAIL_DEFAULT_HOST: ssl://mx.mail.${DOMAIN}
ROUNDCUBEMAIL_DEFAULT_PORT: 993 ROUNDCUBEMAIL_DEFAULT_PORT: 993

Loading…
Cancel
Save