This commit is contained in:
traveler 2025-03-07 20:43:35 -06:00
parent 94ab369d8a
commit 801fc8d1ce
2 changed files with 31 additions and 22 deletions

View file

@ -1,7 +1,8 @@
TZ=Europe/Paris TZ=America/Chicago
PUID=1000 PUID=1001
PGID=1000 PGID=998
MYSQL_DATABASE=librenms MYSQL_DATABASE=librenms
MYSQL_USER=librenms MYSQL_USER=librenms
MYSQL_PASSWORD=libenms MYSQL_PASSWORD=libenms

View file

@ -10,9 +10,11 @@ services:
- "--lower-case-table-names=0" - "--lower-case-table-names=0"
- "--character-set-server=utf8mb4" - "--character-set-server=utf8mb4"
- "--collation-server=utf8mb4_unicode_ci" - "--collation-server=utf8mb4_unicode_ci"
networks:
- netgrimoire
volumes: volumes:
#- "./db:/var/lib/mysql" #- "./db:/var/lib/mysql"
- libre_db:/data/db - libre_dbase:/data/db
environment: environment:
- "TZ=${TZ}" - "TZ=${TZ}"
- "MARIADB_RANDOM_ROOT_PASSWORD=yes" - "MARIADB_RANDOM_ROOT_PASSWORD=yes"
@ -26,6 +28,8 @@ services:
container_name: librenms_redis container_name: librenms_redis
environment: environment:
- "TZ=${TZ}" - "TZ=${TZ}"
networks:
- netgrimoire
restart: always restart: always
libre_msmtpd: libre_msmtpd:
@ -33,6 +37,8 @@ services:
container_name: librenms_msmtpd container_name: librenms_msmtpd
env_file: env_file:
- "./msmtpd.env" - "./msmtpd.env"
networks:
- netgrimoire
restart: always restart: always
librenms: librenms:
@ -43,9 +49,7 @@ services:
- NET_ADMIN - NET_ADMIN
- NET_RAW - NET_RAW
ports: ports:
- target: 8000 - "8000:8000/tcp"
published: 8000
protocol: tcp
depends_on: depends_on:
- libre_db - libre_db
- libre_redis - libre_redis
@ -53,6 +57,8 @@ services:
volumes: volumes:
# - "./librenms:/data" # - "./librenms:/data"
- librenms:/data - librenms:/data
networks:
- netgrimoire
env_file: env_file:
- "./librenms.env" - "./librenms.env"
environment: environment:
@ -79,13 +85,15 @@ services:
volumes: volumes:
# - "./librenms:/data" # - "./librenms:/data"
- librenms:/data - librenms:/data
networks:
- netgrimoire
env_file: env_file:
- "./librenms.env" - "./librenms.env"
environment: environment:
- "TZ=${TZ}" - "TZ=${TZ}"
- "PUID=${PUID}" - "PUID=${PUID}"
- "PGID=${PGID}" - "PGID=${PGID}"
- "DB_HOST=db" - "DB_HOST=libre_db"
- "DB_NAME=${MYSQL_DATABASE}" - "DB_NAME=${MYSQL_DATABASE}"
- "DB_USER=${MYSQL_USER}" - "DB_USER=${MYSQL_USER}"
- "DB_PASSWORD=${MYSQL_PASSWORD}" - "DB_PASSWORD=${MYSQL_PASSWORD}"
@ -105,15 +113,13 @@ services:
- librenms - librenms
- libre_redis - libre_redis
ports: ports:
- target: 514 - "514:514/tcp"
published: 514 - "514:514/udp"
protocol: tcp
- target: 514
published: 514
protocol: udp
volumes: volumes:
# - "./librenms:/data" # - "./librenms:/data"
- librenms:/data - librenms:/data
networks:
- netgrimoire
env_file: env_file:
- "./librenms.env" - "./librenms.env"
environment: environment:
@ -139,15 +145,13 @@ services:
- librenms - librenms
- libre_redis - libre_redis
ports: ports:
- target: 162 - "162:162/tcp"
published: 162 - "162:162/udp"
protocol: tcp
- target: 162
published: 162
protocol: udp
volumes: volumes:
# - "./librenms:/data" # - "./librenms:/data"
- librenms:/data - librenms:/data
networks:
- netgrimoire
env_file: env_file:
- "./librenms.env" - "./librenms.env"
environment: environment:
@ -163,7 +167,7 @@ services:
restart: always restart: always
libre_db: libre_dbase:
driver: local driver: local
driver_opts: driver_opts:
type: none type: none
@ -176,4 +180,8 @@ services:
type: none type: none
o: bind o: bind
device: /DockerVol/librenms/data device: /DockerVol/librenms/data
networks:
netgrimoire:
external: true