* docker-compose.yml fixes

* docker-compose.yml fixes

* docker-compose.yml fixes

* docker-compose.yml fixes

* docker-compose.yml fixes

* docker-compose.yml fixes

* docker-compose.yml fixes

* docker-compose.yml fixes

* docker-compose.yml fixes

* docker-compose.yml fixes

* docker-compose.yml fixes

* docker-compose.yml fixes
This commit is contained in:
2021-05-04 15:46:40 +01:00
committed by GitHub
parent d175a790fa
commit c0a1160bc1
4 changed files with 46 additions and 7 deletions

35
.env.docker Normal file
View File

@@ -0,0 +1,35 @@
# Set this or it won't work.
DJANGO_SECRET_KEY=
DJANGO_DEBUG=False
#set this to the hostname of your server.
DJANGO_ALLOWED_HOSTS=localhost
DB_USER=admin
# Please set a better password
DB_PASS=password
DB_HOST=database
DB_DATABASE=cbwebreader
# https://github.com/jacobian/dj-database-url
DATABASE_URL=postgres://${DB_USER}:${DB_PASS}@${DB_HOST}/${DB_DATABASE}
#Path to your comics.
COMIC_BOOK_VOLUME=/media/plex/comics
STATIC_ROOT='/static'
MEDIA_ROOT='/media'
# This expects the office winrar unrar command line tool for windows or linux.
# Will work without setting if it is in the path
# UNRAR_TOOL = 'unrar.exe'
# for google recaptcha 2
# DJANGO_CBREADER_USE_RECAPTCHA = True
# DJANGO_RECAPTCHA_PRIVATE_KEY = ''
# DJANGO_RECAPTCHA_PUBLIC_KEY = ''
# Comment the following if not using a reverse proxy.
USE_X_FORWARDED_HOST=True

View File

@@ -18,9 +18,11 @@ DATABASE_URL='postgres://${DB_USER}:${DB_PASS}@${DB_HOST}/${DB_DATABASE}'
# Path to your comics.
COMIC_BOOK_VOLUME=/path/to/comic/folder
# Usually fine tp leave as is.
STATIC_ROOT=/static
MEDIA_ROOT='./media'
# The path where you want to store the Thumbnail files
MEDIA_ROOT='/media'
# This expects the office winrar unrar command line tool for windows or linux.
# Will work without setting if it is in the path

View File

@@ -11,8 +11,7 @@ from dotenv import load_dotenv
BASE_DIR = Path(__file__).parent.parent.parent
if os.environ.get("DJANGO_SECRET_KEY", False):
load_dotenv(Path(BASE_DIR, '.env'))
load_dotenv(override=True)
# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/1.8/howto/deployment/checklist/

View File

@@ -12,9 +12,10 @@ services:
expose:
- 8000
volumes:
- ${COMIC_BOOK_VOLUME}:/data
- ${COMIC_BOOK_VOLUME}:${COMIC_BOOK_VOLUME}
- static_files:/static
- media_files:/media
- .env:/src/.env
command: /bin/bash entrypoint.sh
cbwebreader-cron:
@@ -25,7 +26,9 @@ services:
depends_on:
- database
volumes:
- ${COMIC_BOOK_VOLUME}:/data
- ${COMIC_BOOK_VOLUME}:${COMIC_BOOK_VOLUME}
- media_files:/media
- .env:/src/.env
command: /bin/bash entrypoint-cron.sh
database: