Files
gitea/docker.compose.yml

49 lines
1.2 KiB
YAML

services:
gitea-db:
image: postgres:15
container_name: gitea-db
restart: unless-stopped
labels:
- "com.centurylinklabs.watchtower.enable=true"
environment:
POSTGRES_USER: gitea
POSTGRES_PASSWORD: DM9f27qA82IVJQ
POSTGRES_DB: gitea
volumes:
- /volume1/docker/gitea/postgres:/var/lib/postgresql/data
networks:
- gitea-net
gitea:
image: gitea/gitea:latest
container_name: gitea
restart: unless-stopped
labels:
- "com.centurylinklabs.watchtower.enable=true"
environment:
USER_UID: 1026
USER_GID: 100
DB_TYPE: postgres
DB_HOST: gitea-db:5432
DB_NAME: gitea
DB_USER: gitea
DB_PASSWD: DM9f27qA82IVJQ
GITEA__server__DOMAIN: "gitea.netchap.de"
GITEA__server__HTTP_PORT: "40000"
GITEA__server__ROOT_URL: "https://gitea.netchap.de/"
GITEA__server__DISABLE_SSH : "true"
DISABLE_REGISTRATION=true
volumes:
- /volume1/docker/gitea/data:/data
ports:
- "40000:40000" # Web UI
# - "40001:22" # SSH for Git access
depends_on:
- gitea-db
networks:
- gitea-net
networks:
gitea-net:
driver: bridge