networks: gitea-net: external: false driver: bridge services: server: image: gitea/gitea:latest container_name: gitea environment: - USER_UID=1000 - USER_GID=1000 - GITEA__server__DOMAIN=code.neugasse.lan - GITEA__server__ROOT_URL=http://code.neugasse.lan - GITEA__server__HTTP_PORT=3000 - GITEA__server__SSH_DOMAIN=code.neugasse.lan - GITEA__server__SSH_PORT=922 - GITEA__service__DISABLE_REGISTRATION=true # --- E-Mail via mailbox.org --- - GITEA__mailer__ENABLED=true - GITEA__mailer__FROM=minitux@mailbox.org - GITEA__mailer__PROTOCOL=smtps - GITEA__mailer__SMTP_ADDR=smtp.mailbox.org - GITEA__mailer__SMTP_PORT=465 - GITEA__mailer__USER=minitux@mailbox.org - GITEA__mailer__PASSWD=4711Cayenne64 restart: always networks: - gitea-net volumes: - /home/hans/forgejo/data:/data - /etc/localtime:/etc/localtime:ro ports: - '3000:3000' - '922:22' gitea-mcp: image: gitea/gitea-mcp-server:latest environment: - MCP_MODE=http - GITEA_HOST=http://gitea:3000 # Docker-interner Hostname - GITEA_ACCESS_TOKEN=${GITEA_ACCESS_TOKEN} ports: - "127.0.0.1:8080:8080" depends_on: - gitea networks: - gitea-net