version: "3.8" services: gitea: image: gitea/gitea:latest container_name: gitea environment: - USER_UID=1000 - USER_GID=1000 - DB_TYPE=postgres - DB_HOST=db:5432 - DB_NAME=${POSTGRES_DB} - DB_USER=${POSTGRES_USER} - DB_PASSWD=${DB_PASSWD} - APP_NAME=Gitea - RUN_MODE=prod restart: always ports: #- "3000:3000" # Web UI - "222:22" # SSH for git clone via SSH depends_on: - db volumes: - ./data:/root/data/gitea/data db: image: postgres:15 container_name: gitea-db restart: always environment: - POSTGRES_USER=${POSTGRES_USER} - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} - POSTGRES_DB=${POSTGRES_DB} volumes: - ./db:/root/data/gitea/postgresql/data