First version
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
services:
|
||||
db:
|
||||
image: mariadb:10.6
|
||||
container_name: librenms_db
|
||||
command:
|
||||
- "mysqld"
|
||||
- "--sql-mode="
|
||||
- "--innodb-file-per-table=1"
|
||||
- "--lower-case-table-names=0"
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: rootpass
|
||||
MYSQL_DATABASE: librenms
|
||||
MYSQL_USER: librenms
|
||||
MYSQL_PASSWORD: librenmspass
|
||||
volumes:
|
||||
- /var/lib/docker/volumes/librenms/db_data:/var/lib/mysql
|
||||
restart: unless-stopped
|
||||
|
||||
redis:
|
||||
image: redis:7-alpine
|
||||
container_name: librenms_redis
|
||||
restart: unless-stopped
|
||||
|
||||
rrdcached:
|
||||
image: crazymax/rrdcached:latest
|
||||
container_name: librenms_rrdcached
|
||||
environment:
|
||||
- TZ=Europe/Paris
|
||||
volumes:
|
||||
- /var/lib/docker/volumes/librenms/rrd_data:/data/db
|
||||
command:
|
||||
- -w 1800
|
||||
- -z 1800
|
||||
- -f 3600
|
||||
- -j /data/journal
|
||||
- -t 4
|
||||
- -F
|
||||
restart: unless-stopped
|
||||
|
||||
librenms:
|
||||
image: librenms/librenms:latest
|
||||
container_name: librenms
|
||||
depends_on:
|
||||
- db
|
||||
- redis
|
||||
- rrdcached
|
||||
environment:
|
||||
- DB_HOST=db
|
||||
- DB_NAME=librenms
|
||||
- DB_USER=librenms
|
||||
- DB_PASSWORD=librenmspass
|
||||
- REDIS_HOST=redis
|
||||
- TZ=Europe/Paris
|
||||
- RRDCACHED_HOST=rrdcached
|
||||
volumes:
|
||||
- /var/lib/docker/volumes/librenms/librenms_data:/data
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
restart: unless-stopped
|
||||
|
||||
dispatcher:
|
||||
image: librenms/librenms:latest
|
||||
container_name: librenms_dispatcher
|
||||
depends_on:
|
||||
- librenms
|
||||
environment:
|
||||
- DISPATCHER_NODE_ID=dispatcher1
|
||||
- DB_HOST=db
|
||||
- DB_NAME=librenms
|
||||
- DB_USER=librenms
|
||||
- DB_PASSWORD=librenmspass
|
||||
- REDIS_HOST=redis
|
||||
- TZ=Europe/Paris
|
||||
command: dispatcher
|
||||
restart: unless-stopped
|
||||
Reference in New Issue
Block a user