Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '2'
- services:
- hyve-sync:
- image: mserajnik/hyve:latest
- command: sync-client
- restart: always
- volumes:
- - data:/data
- environment:
- - TZ=Asia/Jakarta
- - /srv/dev-disk-by-label-Files/Config/hyve=/data/content.db
- - /srv/dev-disk-by-label-Files/database/Hydrus/db=/data/client.db
- - /srv/dev-disk-by-label-Files/database/Hydrus/db=/data/client.master.db
- - /srv/dev-disk-by-label-Files/database/Hydrus/db=/data/client.mappings.db
- - /srv/dev-disk-by-label-Files/database/Hydrus/db=/data/client.caches.db
- - HYVE_HYDRUS_INCLUDE_INBOX=false
- - HYVE_HYDRUS_SUPPORTED_MIME_TYPES=1,2,3,4,9,14,18,20,21,23,25,26,27,33
- - HYVE_HYDRUS_EXCLUDED_TAGS=
- - HYVE_DOCKER_CRON_SCHEDULE=0 4 * * *
- hyve-server:
- image: mserajnik/hyve:latest
- command: server
- depends_on:
- - hyve-sync
- restart: always
- ports:
- - '7000:8000'
- volumes:
- - data:/data
- environment:
- - TZ=Asia/Jakarta
- - NODE_ENV=production
- - HYVE_URL=http://localhost:7000
- - HYVE_PORT=7000
- - HYVE_API_BASE=/api
- - HYVE_MEDIA_BASE=/media
- - HYVE_CROSS_ORIGIN_ALLOWED=true
- - /srv/dev-disk-by-label-Files/Config/hyve=/data/authentication.db
- - /srv/dev-disk-by-label-Files/database/Hydrus/db=/data/content.db
- - /srv/dev-disk-by-label-Files/database/Hydrus/db//client_files=/data/client_files
- - HYVE_HYDRUS_THUMBNAILS_PATH=
- - HYVE_HYDRUS_FILES_MODE=client
- - HYVE_NUMBER_OF_WORKERS=
- - HYVE_DB_CHECKPOINT_INTERVAL=3600
- - HYVE_REGISTRATION_ENABLED=true
- - HYVE_AUTHENTICATION_REQUIRED=true
- - HYVE_MIN_PASSWORD_LENGTH=16
- - HYVE_FILES_PER_PAGE=42
- - HYVE_TAGS_PER_PAGE=42
- - HYVE_MOST_USED_TAGS_LIMIT=20
- - HYVE_AUTOCOMPLETE_LIMIT=10
- - HYVE_COUNTS_ENABLED=true
- - HYVE_COUNTS_CACHING_ENABLED=true
- - HYVE_ACCESS_LOGGING_ENABLED=false
- - /srv/dev-disk-by-label-Files/Config/hyve=/data/hyve-logs/access.log
- hyve-web:
- image: mserajnik/hyve:latest
- command: web
- depends_on:
- - hyve-server
- restart: always
- ports:
- - '8060:8080'
- environment:
- - TZ=Etc/UTC
- - VUE_APP_HYVE_TITLE=hyve
- - VUE_APP_HYVE_SUBTITLE=A Vue-based frontend for <a href="https://github.com/mserajnik/hyve" target="_blank" rel="noopener">hyve</a>
- - VUE_APP_HYVE_DESCRIPTION=A Vue-based frontend for hyve
- - VUE_APP_HYVE_ROBOTS=noindex, nofollow
- - VUE_APP_HYVE_PRIMARY_COLOR=#3449bb
- - VUE_APP_HYVE_PRIMARY_COLOR_DARK=#500ea5
- - VUE_APP_HYVE_USE_NORMAL_LETTER_CASE=false
- - VUE_APP_HYVE_SHOW_LOGO=true
- - VUE_APP_HYVE_SHOW_TAG_CLOUD=false
- - VUE_APP_IPFS_GATEWAY_BASE_URL=https://ipfs.io/ipfs
- - VUE_APP_HYVE_API_URL=http://localhost:8100/api
- - VUE_APP_HYVE_REGISTRATION_ENABLED=true
- - VUE_APP_HYVE_AUTHENTICATION_REQUIRED=true
- - VUE_APP_HYVE_MIN_PASSWORD_LENGTH=16
- - VUE_APP_HYVE_COUNTS_ENABLED=true
- - VUE_APP_HYVE_FALLBACK_FILES_SORTING_NAMESPACE=namespace
- - VUE_APP_HYVE_DEFAULT_NAMESPACE_COLORS=character#00b401|creator#bb1800|meta#676767|person#008f00|series#bb2cb9|studio#941100
- - VUE_APP_HYVE_FALLBACK_NAMESPACE_COLOR=#0088fb
- volumes:
- data:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement