version: '3' services: server: image: gitea/gitea:latest container_name: gitea environment: - USER_UID=1000 - USER_GID=1000 - GITEA__database__DB_TYPE=postgres - GITEA__database__HOST=db:5432 - GITEA__database__NAME="${POSTGRES_DB}" - GITEA__database__USER="${POSTGRES_USER}" - GITEA__database__PASSWD="${POSTGRES_PASSWORD}" - VIRTUAL_HOST=git.stevd.site - VIRTUAL_NETWORK=net - VIRTUAL_PORT=3000 restart: always networks: - gitea - net volumes: - ./gitea:/data - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro ports: - "3000:3000" depends_on: - db db: container_name: pg_container image: postgres restart: always environment: POSTGRES_USER: "${POSTGRES_USER}" POSTGRES_PASSWORD: "${POSTGRES_PASSWORD}" POSTGRES_DB: "${POSTGRES_DB}" volumes: - ./psqldata:/var/lib/postgresql/data networks: - gitea networks: gitea: external: false net: external: true