first commitclear
This commit is contained in:
commit
5eeb23470a
264 changed files with 1644 additions and 0 deletions
153
libre-photo.yml
Executable file
153
libre-photo.yml
Executable file
|
|
@ -0,0 +1,153 @@
|
|||
version: '2'
|
||||
|
||||
volumes:
|
||||
nextcloud:
|
||||
db:
|
||||
librephotos-data:
|
||||
media:
|
||||
librephotos-db:
|
||||
|
||||
services:
|
||||
db:
|
||||
image: mariadb
|
||||
container_name: mariadb
|
||||
hostname: mariadb
|
||||
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
|
||||
restart: always
|
||||
volumes:
|
||||
- /DockerVol/Mariadb:/var/lib/mysql
|
||||
ports:
|
||||
- 3306:3306
|
||||
environment:
|
||||
- MYSQL_ROOT_PASSWORD=F@lcon12
|
||||
- MYSQL_PASSWORD=nextcloud
|
||||
- MYSQL_DATABASE=nextcloud
|
||||
- MYSQL_USER=nextcloud
|
||||
# logging:
|
||||
# driver: gelf
|
||||
# options:
|
||||
# gelf-address: udp://graylog.home.pnclocal.com:12201
|
||||
labels:
|
||||
com.centurylinklabs.watchtower.enable: "true"
|
||||
|
||||
app:
|
||||
image: nextcloud:21
|
||||
container_name: nextcloud
|
||||
hostname: nextcloud
|
||||
ports:
|
||||
- 8080:80
|
||||
links:
|
||||
- db
|
||||
volumes:
|
||||
- /DockerVol/NextCloud:/var/www/html
|
||||
- /srv/dev-disk-by-label-97cc875d/NextCloud:/var/www/html/data
|
||||
restart: always
|
||||
# logging:
|
||||
# driver: gelf
|
||||
# options:
|
||||
# gelf-address: udp://graylog.home.pnclocal.com:12201
|
||||
labels:
|
||||
com.centurylinklabs.watchtower.enable: "true"
|
||||
|
||||
photoprism:
|
||||
image: photoprism/photoprism
|
||||
container_name: photoprism
|
||||
hostname: photoprism
|
||||
ports:
|
||||
- 2342:2342
|
||||
environment:
|
||||
- PHOTOPRISM_PUBLIC=true
|
||||
- PHOTOPRISM_UPLOAD_NSFW=true
|
||||
- PHOTOPRISM_ADMIN_PASSWORD=F@lcon12
|
||||
- PGID=33
|
||||
- PUID=33
|
||||
volumes:
|
||||
- /DockerVol/photoprism:/photoprism/storage
|
||||
- /DockerVol/photoprism/photos:/photoprism/originals
|
||||
- /srv/dev-disk-by-label-97cc875d/NextCloud/traveler/files/Photos:/photoprism/originals/Phil
|
||||
- /srv/dev-disk-by-label-97cc875d/NextCloud/traveler/files/InstantUpload:/photoprism/originals/Phil/Upload
|
||||
- /srv/dev-disk-by-label-97cc875d/NextCloud/cindy/files/300 Saltwater Tank Pics:/photoprism/originals/Cindy/tanks
|
||||
- /srv/dev-disk-by-label-97cc875d/NextCloud/cindy/files/Photos:/photoprism/originals/Cindy/Upload
|
||||
restart: always
|
||||
|
||||
|
||||
proxy:
|
||||
image: reallibrephotos/librephotos-proxy:dev
|
||||
tty: true
|
||||
container_name: librephotos-proxy
|
||||
restart: always
|
||||
links:
|
||||
- "backend:backend"
|
||||
- "frontend:frontend"
|
||||
ports:
|
||||
- "3000:80"
|
||||
environment:
|
||||
- PGID=33
|
||||
- PUID=33
|
||||
|
||||
librephotos-db:
|
||||
image: postgres
|
||||
container_name: librephotos-db
|
||||
restart: always
|
||||
environment:
|
||||
# This db password is internal, you can change it if you want, but also change it in librephotos-backend container
|
||||
- POSTGRES_PASSWORD=AaAa1234
|
||||
- POSTGRES_DB=ownphotos
|
||||
- PGID=33
|
||||
- PUID=33
|
||||
|
||||
volumes:
|
||||
- /DockerVol/librephotos-data/librephotos-db:/var/lib/postgresql/data
|
||||
|
||||
frontend:
|
||||
image: reallibrephotos/librephotos-frontend:dev
|
||||
container_name: librephotos-frontend
|
||||
tty: true
|
||||
links:
|
||||
- "backend:backend"
|
||||
environment:
|
||||
- PGID=33
|
||||
- PUID=33
|
||||
|
||||
|
||||
backend:
|
||||
image: reallibrephotos/librephotos:dev
|
||||
container_name: librephotos-backend
|
||||
volumes:
|
||||
- /srv/dev-disk-by-label-97cc875d/NextCloud/traveler/files/Photos:/data
|
||||
- /srv/dev-disk-by-label-97cc875d/NextCloud/traveler/files/InstantUpload:/data/Upload
|
||||
- /srv/dev-disk-by-label-97cc875d/NextCloud/cindy/files/300 Saltwater Tank Pics:/data/Cindy/tanks
|
||||
- /srv/dev-disk-by-label-97cc875d/NextCloud/cindy/files/Photos:/data/Cindy/Upload
|
||||
#- $HOME/photos:/data # CHANGE ME
|
||||
- /DockerVol/librephoto/code/protected_media/:/code/protected_media # CHANGE ME
|
||||
- /DockerVol/librephoto/code/librephotos_logs/:/code/logs # CHANGE ME
|
||||
environment:
|
||||
- SECRET_KEY=5822810 # CHANGE ME
|
||||
- BACKEND_HOST=backend # DON'T CHANGE ME
|
||||
- ADMIN_EMAIL=phil@pncharris.com # CHANGE ME
|
||||
- ADMIN_USERNAME=traveler # CHANGE ME
|
||||
- ADMIN_PASSWORD=F@lcon12 # CHANGE ME
|
||||
- DEBUG=false
|
||||
- DB_BACKEND=postgresql
|
||||
- DB_NAME=ownphotos
|
||||
- DB_USER=postgres
|
||||
# This db password is internal, you can change it if you want, but also change it in librephotos-db container
|
||||
- DB_PASS=AaAa1234
|
||||
- DB_HOST=librephotos-db
|
||||
- DB_PORT=5432
|
||||
- REDIS_HOST=librephotos-redis
|
||||
- REDIS_PORT=6379
|
||||
- MAPBOX_API_KEY=pk.eyJ1IjoiaGFycmlzcG0iLCJhIjoiY2tpcGc1dmpyMGFzMDJ5bzAwdmZ3dWI4ZSJ9.PxP-k2UbxvJt3hxhS7vpXw #CHANGE ME - sign up at mapbox.com for an api key. You need this for reverse geocoding
|
||||
- PGID=33
|
||||
- PUID=33
|
||||
|
||||
links:
|
||||
- "librephotos-db:librephotos-db"
|
||||
- "librephotos-redis:librephotos-redis"
|
||||
|
||||
librephotos-redis:
|
||||
image: redis
|
||||
container_name: librephotos-redis
|
||||
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue