feat: add docker-compose for local dev env

This commit is contained in:
Aravinth Manivannan 2024-01-10 02:06:40 +05:30
parent 5c9df3c89a
commit cd6a8df4bf
Signed by: realaravinth
GPG key ID: F8F50389936984FF

32
docker-compose.yml Normal file
View file

@ -0,0 +1,32 @@
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