From a466cb9aa3b45f7c16563dde0a06051801ff4ef0 Mon Sep 17 00:00:00 2001 From: Daniel Meiburg Date: Sat, 11 Feb 2023 23:55:17 +0100 Subject: [PATCH] Add gitea --- gitea/.env.asc | 9 +++++++ gitea/docker-compose.yml | 52 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 gitea/.env.asc create mode 100644 gitea/docker-compose.yml diff --git a/gitea/.env.asc b/gitea/.env.asc new file mode 100644 index 0000000..f283468 --- /dev/null +++ b/gitea/.env.asc @@ -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----- diff --git a/gitea/docker-compose.yml b/gitea/docker-compose.yml new file mode 100644 index 0000000..4ffa716 --- /dev/null +++ b/gitea/docker-compose.yml @@ -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