From e9a566f516fc79f8a7bb4b59f3d6e8d7070f41d3 Mon Sep 17 00:00:00 2001 From: paulmataruso Date: Sat, 19 Oct 2024 18:21:32 +0000 Subject: [PATCH] First Upload --- docker-compose.yml | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..d441fd9 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,42 @@ +version: '3.9' + +services: + web: + image: jarischaefer/docker-librenms:latest + hostname: librenms + ports: + - "8082:80" + volumes: + - ./docker-persistence/logs:/opt/librenms/logs + - ./docker-persistence/rrd:/opt/librenms/rrd + environment: + - APP_KEY=base64:+58NNhnjee0zCfLYQgaEsf6nO3PT4D/lTkwT/9hppC4= + - DB_HOST=db + - DB_NAME=librenms + - DB_USER=librenms + - DB_PASS=205gti205gti + - POLLERS=16 + - BASE_URL=http://librenms.dhitechnical.com + - DAILY_ON_STARTUP=true + links: + - mysql:db + depends_on: + mysql: + condition: service_healthy + mysql: + image: mysql:8.0 + command: --sql-mode="" + ports: + - "3306" + volumes: + - ./docker-persistence/mysql:/var/lib/mysql + environment: + - MYSQL_ROOT_PASSWORD=205gti205gti + - MYSQL_USER=librenms + - MYSQL_PASSWORD=205gti205gti + - MYSQL_DATABASE=librenms + healthcheck: + test: "mysql -h localhost -u root -p$$MYSQL_ROOT_PASSWORD -e 'USE librenms'" + interval: 5s + timeout: 5s + retries: 20