Add gitea

This commit is contained in:
Daniel Meiburg 2023-02-11 23:55:17 +01:00
parent f99cd052af
commit a466cb9aa3
Signed by: dm
GPG Key ID: E5827ECFFE0AA4F2
2 changed files with 61 additions and 0 deletions

9
gitea/.env.asc Normal file
View File

@ -0,0 +1,9 @@
-----BEGIN PGP MESSAGE-----
hF4Dwv83pPvAyg4SAQdAT4PY8aKFtXePiy+anfHQd4WI8oM1oZ1U1XVMAqWeqSow
6FTxldt9+ETLQ8e/jayZegVIDR/VHsGYpZ9XjbK7/k04qYz2TDKhjQFpsuEp2ul6
0oYBSHvuocPjXF7yvgxx48J6tiGyN/L34MuoZpG1XbP7dTMS7YPwsvSB1RB1q4yc
nCDvPpkFOoagrtSnxk2hOH8+BHlDsKG/7PKJwV/29K8RMTrCjzf7MpsSXFyJL/8U
mA42b25Um1z6XCDvjcfZMMEdr32W1qibIjfbyUwpvRWSbf9wStkjEg==
=AGu9
-----END PGP MESSAGE-----

52
gitea/docker-compose.yml Normal file
View File

@ -0,0 +1,52 @@
version: "2"
volumes:
gitea:
db:
services:
gitea:
image: gitea/gitea
restart: always
volumes:
- gitea:/data
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
environment:
VIRTUAL_HOST: git.dmeiburg.de
LETSENCRYPT_HOST: git.dmeiburg.de
LETSENCRYPT_EMAIL: ${LETSENCRYPT_EMAIL}
VIRTUAL_PORT: 3000
HTTP_PORT: 3000
ROOT_URL: "https://git.dmeiburg.de"
RUN_MODE: prod
SSH_DOMAIN: dmeiburg.de
SSH_PORT: 2222
SSH_LISTEN_PORT: 22
USER_UID: 1000
USER_GID: 1000
DB_TYPE: postgres
DB_HOST: db:5432
DB_NAME: gitea
DB_USER: gitea
DB_PASSWD: ${DB_PW}
expose:
- 3000
ports:
- "2222:22"
depends_on:
- db
db:
image: postgres:15-alpine
restart: always
environment:
POSTGRES_USER: gitea
POSTGRES_PASSWORD: gitea
POSTGRES_DB: ${DB_PW}
volumes:
- db:/var/lib/postgresql/data
networks:
default:
name: nginx-proxy