add more compose files

This commit is contained in:
2025-06-17 08:23:42 -04:00
parent 466f5b848f
commit 4129edeffd
30 changed files with 459 additions and 49 deletions
+44
View File
@@ -0,0 +1,44 @@
---
services:
speedlogger-web:
image: brennentsmith/internet-speed-logger
ports:
- 3000:3000
environment:
- PGID
- PUID
depends_on:
- mongo
restart: always
volumes:
- ./config:/data/config
speedlogger-runner:
image: brennentsmith/internet-speed-logger
depends_on:
- speedlogger-web
restart: always
environment:
- PGID
- PUID
entrypoint:
- node
- run-speedtest.js
- daemon
volumes:
- ./config:/data/config
mongo:
image: bitnami/mongodb:4.4
restart: always
expose:
- 27017
environment:
- MONGODB_ROOT_PASSWORD=speedtest
- MONGODB_USERNAME=speedtest
- MONGODB_PASSWORD=speedtest
- MONGODB_DATABASE=speedtest
- PGID
- PUID
volumes:
- ./mongo-persistence:/bitnami