diff --git a/gitea/docker-compose.yml b/gitea/docker-compose.yml new file mode 100644 index 0000000..1cac4ce --- /dev/null +++ b/gitea/docker-compose.yml @@ -0,0 +1,35 @@ +version: "3.8" + +services: + gitea: + image: gitea/gitea:latest + container_name: gitea + restart: unless-stopped + env_file: + - .env + volumes: + - ./container-data:/data:Z + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + networks: + - proxy-network + - gitea + depends_on: + - db + + db: + image: postgres:14 + restart: always + environment: + - POSTGRES_USER=gitea + - POSTGRES_PASSWORD=${GITEA__database__PASSWD} + - POSTGRES_DB=gitea + networks: + - gitea + volumes: + - ./postgres-data:/var/lib/postgresql/data + +networks: + proxy-network: + external: true + gitea: diff --git a/gitea/gitea.env b/gitea/gitea.env new file mode 100644 index 0000000..c1e1a29 --- /dev/null +++ b/gitea/gitea.env @@ -0,0 +1,10 @@ +USER_UID=1000 +USER_GID=1000 +GITEA__database__DB_TYPE=postgres +GITEA__database__HOST=db:5432 +GITEA__database__NAME=gitea +GITEA__database__USER=gitea +GITEA__database__PASSWD=changeme +VIRTUAL_HOST=gitea.thelazyoxymoron.me +LETSENCRYPT_HOST=gitea.thelazyoxymoron.me +VIRTUAL_PORT=3000