Compare commits

...

2 Commits

Author SHA1 Message Date
Paul Walko d6ab7a54ff photoview 2023-10-29 18:31:31 -04:00
Paul Walko 9832c381ad porkbun, homemedia 2023-10-29 18:12:49 -04:00
4 changed files with 49 additions and 0 deletions

View File

@ -1,6 +1,7 @@
FROM caddy:2.7.4-builder AS builder
RUN xcaddy build \
--with github.com/caddy-dns/porkbun \
--with github.com/caddyserver/replace-response
FROM caddy:2.7.4

View File

@ -12,6 +12,7 @@ up () {
--detach \
--name caddy \
--restart unless-stopped \
--label com.centurylinklabs.watchtower.enable=false \
--privileged \
--volume /mammoth/files:/www/seaturtle.pw_files:ro \
--volume /mammoth/gis/bigcavemaps.com:/www/bigcavemaps.com:ro \

46
lech/docker/photoview.sh Executable file
View File

@ -0,0 +1,46 @@
#!/bin/bash
set -e
up () {
# Exposed on port 80 in pew-net
docker run \
--detach \
--name photoview \
--restart unless-stopped \
--env PHOTOVIEW_DATABASE_DRIVER=mysql \
--env PHOTOVIEW_MYSQL_URL=photoview:photoview@tcp\(pv-mariadb\)/photoview \
--env PHOTOVIEW_LISTEN_IP=photoview \
--env PHOTOVIEW_LISTEN_PORT=80 \
--env PHOTOVIEW_MEDIA_CACHE=/app/cache \
--volume /mammoth/photoview/cache:/cache:rw \
--volume /mammoth/photos:/photos:ro \
--network pew-net \
viktorstrate/photoview:2
docker run \
--detach \
--name pv-mariadb \
--restart unless-stopped \
--env MYSQL_DATABASE=photoview \
--env MYSQL_USER=photoview \
--env MYSQL_PASSWORD=photoview \
--env MYSQL_RANDOM_ROOT_PASSWORD=1 \
--volume /mammoth/photoview/mysql:/var/lib/mysql:rw \
--network pew-net \
mariadb:10.5
}
down () {
docker stop photoview || true
docker stop pv-mariadb || true
docker rm photoview || true
docker rm pv-mariadb || true
}
logs () {
docker logs --follow photoview
docker logs --follow pv-mariadb
}
$@

View File

@ -15,6 +15,7 @@ up () {
--env NVIDIA_VISIBLE_DEVICES=all \
--env VERSION=docker \
--volume /mammoth/plex/config:/config:rw \
--volume /mammoth/media/homemedia:/media/homemedia:ro \
--volume /mammoth/media/audiobooks:/media/audiobooks:ro \
--volume /mammoth/media/movies:/media/movies:ro \
--volume /mammoth/media/music:/media/music:ro \