From dd7117a1d8ba3bdc03757ed4488679d3ecdf74a1 Mon Sep 17 00:00:00 2001 From: whitney Date: Thu, 10 Apr 2025 22:16:08 -0700 Subject: [PATCH] Check in dockerfile --- software-development/gitea/.gitignore | 1 - software-development/gitea/docker-compose.yml | 41 +++++++++++++++++++ 2 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 software-development/gitea/docker-compose.yml diff --git a/software-development/gitea/.gitignore b/software-development/gitea/.gitignore index 7897410..5d325f0 100644 --- a/software-development/gitea/.gitignore +++ b/software-development/gitea/.gitignore @@ -1,3 +1,2 @@ -docker-compose.yml gitea.env database.env diff --git a/software-development/gitea/docker-compose.yml b/software-development/gitea/docker-compose.yml new file mode 100644 index 0000000..e459500 --- /dev/null +++ b/software-development/gitea/docker-compose.yml @@ -0,0 +1,41 @@ +networks: + gitea_network: + external: false + traefik: + external: true + +services: + server: + image: gitea/gitea:latest + container_name: gitea + restart: unless-stopped + depends_on: + - database + env_file: + - gitea.env + networks: + - gitea_network + - traefik + volumes: + - /pwspool/software/gitea/gitea:/data + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + labels: + - traefik.http.routers.gitea.rule=Host(`git.whitney.rip`) + - traefik.http.routers.gitea.tls=true + - traefik.http.routers.gitea.tls.certresolver=lets-encrypt + - traefik.http.services.gitea.loadbalancer.server.port=3000 + + database: + image: postgres:14 + container_name: gitea_db + networks: + - gitea_network + restart: unless-stopped + env_file: + - database.env + volumes: + - /pwspool/software/gitea/database:/var/lib/postgresql/data + labels: + - traefik.enable=false +