services: db: image: postgres:13.1 container_name: gitea-db restart: always volumes: - ./postgres:/var/lib/postgresql/data env_file: - db.env networks: - gitea app: image: gitea/gitea:latest container_name: gitea-app depends_on: - db restart: always volumes: - ./data:/data - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro env_file: - app.env environment: - USER_UID=1000 - USER_GID=1000 - SSH_PORT=222 - SSH_LISTEN_PORT=22 networks: - gitea - reverse-proxy ports: - "222:22" networks: gitea: reverse-proxy: external: true