forgejo-frontend-integration/docker-compose.yml

32 lines
1,022 B
YAML

version: "3"
services:
forgejo:
image: codeberg.org/forgejo/forgejo:1.21.3-0
ports:
- 3001:3001
environment:
FORGEJO__security__INSTALL_LOCK: true
FORGEJO__federation__ENABLED: true
FORGEJO__server__ROOT_URL: http://localhost
FORGEJO__server__HTTP_PORT: 3001
FORGEJO__service_ENABLE_NOTIFY_MAIL: true
FORGEJO__service_REGISTER_EMAIL_CONFIRM: true
FORGEJO__admin_DEFAULT_EMAIL_NOTIFICATIONS: enabled
FORGEJO__admin_SEND_NOTIFICATION_EMAIL_ON_NEW_USER: true
FORGEJO__mailer_ENABLED: true
FORGEJO__mailer_PROTOCOL: smtp
FORGEJO__mailer_SMTP_ADDR: maildev
FORGEJO__mailer_SMTP_PORT: 10025
FORGEJO__mailer_FROM: forgejo@ci.local
FORGEJO__mailer_USER: admin
FORGEJO__mailer_PASSWORD: password
maildev:
image: maildev/maildev:latest
ports:
- 1080:1080
environment:
MAILDEV_SMTP_PORT: 10025
MAILDEV_WEB_PORT: 1080
MAILDEV_INCOMING_USER: admin
MAILDEV_INCOMING_PASS: password