mirror of
https://github.com/beeyev/Mikrotik-RouterOS-automatic-backup-and-update.git
synced 2026-06-23 11:41:33 +00:00
60 lines
1.3 KiB
YAML
60 lines
1.3 KiB
YAML
services:
|
|
|
|
mailpit:
|
|
container_name: '${COMPOSE_PROJECT_NAME}-mailpit'
|
|
image: axllent/mailpit:latest
|
|
tty: true
|
|
restart: unless-stopped
|
|
environment:
|
|
- 'TZ=${TZ:-UTC}'
|
|
- 'MP_SMTP_AUTH_ACCEPT_ANY=1'
|
|
- 'MP_SMTP_AUTH_ALLOW_INSECURE=1'
|
|
- 'MP_ALLOW_UNTRUSTED_TLS=1'
|
|
ports:
|
|
- '8025:8025' # Web UI
|
|
networks:
|
|
- default
|
|
|
|
routeros:
|
|
# https://github.com/EvilFreelancer/docker-routeros
|
|
# https://hub.docker.com/r/evilfreelancer/docker-routeros/
|
|
container_name: '${COMPOSE_PROJECT_NAME}-routeros'
|
|
image: evilfreelancer/docker-routeros:7.21.4
|
|
restart: unless-stopped
|
|
tty: true
|
|
depends_on:
|
|
mailpit:
|
|
condition: service_healthy
|
|
cap_add:
|
|
- NET_ADMIN
|
|
devices:
|
|
- /dev/net/tun
|
|
- /dev/kvm
|
|
ports:
|
|
- "12280:80"
|
|
- "12222:22"
|
|
- "12223:23"
|
|
- "18728:8728"
|
|
- "18729:8729"
|
|
- "18291:8291"
|
|
# The image keeps eth0 for QEMU host forwarding and bridges eth1 into CHR.
|
|
networks:
|
|
default:
|
|
interface_name: eth0
|
|
routeros-lan:
|
|
interface_name: eth1
|
|
|
|
routeros-init:
|
|
build:
|
|
context: ./docker/routeros-init
|
|
restart: "no"
|
|
depends_on:
|
|
routeros:
|
|
condition: service_started
|
|
networks:
|
|
- default
|
|
|
|
|
|
networks:
|
|
routeros-lan:
|
|
driver: bridge
|