From 80533828be9370d37ef48aa79504c994dff334c8 Mon Sep 17 00:00:00 2001 From: traveler Date: Sun, 19 Jan 2025 16:06:40 -0600 Subject: [PATCH] gh --- calibre.yaml | 6 ++--- phpipam.yaml | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++ tmm.yaml | 33 +++++++++++++++++++++++++++ 3 files changed, 99 insertions(+), 3 deletions(-) create mode 100644 phpipam.yaml create mode 100644 tmm.yaml diff --git a/calibre.yaml b/calibre.yaml index 59ed3f7..414d30e 100644 --- a/calibre.yaml +++ b/calibre.yaml @@ -31,9 +31,9 @@ services: - caddy=calibre.netgrimoire.com - caddy.import=authentik - caddy.reverse_proxy="{{upstreams 8080}}" - placement: - constraints: - - node.hostname == nas + # placement: + # constraints: + # - node.hostname == nas networks: netgrimoire: diff --git a/phpipam.yaml b/phpipam.yaml new file mode 100644 index 0000000..789d958 --- /dev/null +++ b/phpipam.yaml @@ -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 \ No newline at end of file diff --git a/tmm.yaml b/tmm.yaml new file mode 100644 index 0000000..91ec781 --- /dev/null +++ b/tmm.yaml @@ -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 \ No newline at end of file