This commit is contained in:
traveler 2025-01-19 16:06:40 -06:00
parent fe53008caf
commit 80533828be
3 changed files with 99 additions and 3 deletions

View file

@ -31,9 +31,9 @@ services:
- caddy=calibre.netgrimoire.com - caddy=calibre.netgrimoire.com
- caddy.import=authentik - caddy.import=authentik
- caddy.reverse_proxy="{{upstreams 8080}}" - caddy.reverse_proxy="{{upstreams 8080}}"
placement: # placement:
constraints: # constraints:
- node.hostname == nas # - node.hostname == nas
networks: networks:
netgrimoire: netgrimoire:

63
phpipam.yaml Normal file
View file

@ -0,0 +1,63 @@
phpipam-web:
image: phpipam/phpipam-www:latest
links:
- mysql:db
networks:
- netgrimoire
ports:
- "8094:80"
environment:
- TZ=America/Chicago
- PGID=999
- PUID=1001
- IPAM_DATABASE_HOST=db
- IPAM_DATABASE_USER=ipam
- IPAM_DATABASE_PASS=ipam
- IPAM_DATABASE_NAME=ipam
restart: unless-stopped
volumes:
- /DockerVol/phpipam/phpipam-logo:/phpipam/css/images/logo
phpipam-cron:
image: phpipam/phpipam-cron:latest
networks:
- netgrimoire
links:
- mysql:db
environment:
- TZ=America/Chicago
- PGID=999
- PUID=1001
- IPAM_DATABASE_HOST=db
- IPAM_DATABASE_USER=ipam
- IPAM_DATABASE_PASS=ipam
- IPAM_DATABASE_NAME=ipam
restart: unless-stopped
volumes:
- /DockerVol/phpipam/phpipam-logo:/phpipam/css/images/logo
# vars are stored in .env.
#Database
mysql:
image: mysql:latest
container_name: mysql
hostname: mysql
ports:
- 3306:3306
volumes:
- /DockerVol/mysql/var/lib:/var/lib/mysql
networks:
- netgrimoire
environment:
- TZ=America/Chicago
- PGID=999
- PUID=1001
- MYSQL_ROOT_PASSWORD=F@lcon12
- MYSQL_DATABASE=monica
- MYSQL_USER=homestead
- MYSQL_PASSWORD=secret
restart: unless-stopped
networks:
netgrimoire:
external: true

33
tmm.yaml Normal file
View file

@ -0,0 +1,33 @@
services:
tinymediamanager_service:
image: romancin/tinymediamanager:latest
container_name: tinymediamanager
networks:
- netgrimoire
ports:
- "5803:5800"
environment:
- USER_ID=1001
- GROUP_ID=998
- TZ=America/Chicago
- VNC_PASSWORD=F@lcon12
volumes:
- "/data/nfs/Baxter/Docker/tinymediamanager:/config:rw"
- "/data/nfs/Baxter:/media:rw"
networks:
- netgrimoire
deploy:
labels:
- homepage.group=Application
- homepage.name=Tiney Media Manager
- homepage.icon=troddit.png
- homepage.href=http://tmm.netgrimoire.com
- homepage.description=Media Manager
- kuma.app.http.name="Tiny Media Manager"
- kuma.wapp.http.url=http://tinymediamanager:5800
- caddy=tmm.netgrimoire.com
- caddy.import=authentik
- caddy.reverse_proxy="{{upstreams 5800}}"
networks:
netgrimoire:
external: true