using environment file to set database credentials

This commit is contained in:
jlssmt 2024-02-12 14:34:29 +01:00
parent d1339374d0
commit 43db2959a6
4 changed files with 19 additions and 9 deletions

View File

@ -14,6 +14,13 @@
# for available languages.
#PAPERLESS_OCR_LANGUAGES=tur ces
# Configurations for external Database
# You need to rename docker-compose.env to .env
# and change the env_file path in docker-compose.yaml to .env to make it work
#PAPERLESS_DBNAME=paperless
#PAPERLESS_DBUSER=paperless
#PAPERLESS_DBPASS=paperless
###############################################################################
# Paperless-specific settings #
###############################################################################

View File

@ -39,11 +39,12 @@ services:
restart: unless-stopped
volumes:
- dbdata:/var/lib/mysql
env_file: docker-compose.env
environment:
MARIADB_HOST: paperless
MARIADB_DATABASE: paperless
MARIADB_USER: paperless
MARIADB_PASSWORD: paperless
MARIADB_DATABASE: ${PAPERLESS_DBNAME:-paperless}
MARIADB_USER: ${PAPERLESS_DBUSER:-paperless}
MARIADB_PASSWORD: ${PAPERLESS_DBPASS:-paperless}
MARIADB_ROOT_PASSWORD: paperless
webserver:

View File

@ -41,10 +41,11 @@ services:
restart: unless-stopped
volumes:
- pgdata:/var/lib/postgresql/data
env_file: docker-compose.env
environment:
POSTGRES_DB: paperless
POSTGRES_USER: paperless
POSTGRES_PASSWORD: paperless
POSTGRES_DB: ${PAPERLESS_DBNAME:-paperless}
POSTGRES_USER: ${PAPERLESS_DBUSER:-paperless}
POSTGRES_PASSWORD: ${PAPERLESS_DBPASS:-paperless}
webserver:
image: ghcr.io/paperless-ngx/paperless-ngx:latest

View File

@ -39,10 +39,11 @@ services:
restart: unless-stopped
volumes:
- pgdata:/var/lib/postgresql/data
env_file: docker-compose.env
environment:
POSTGRES_DB: paperless
POSTGRES_USER: paperless
POSTGRES_PASSWORD: paperless
POSTGRES_DB: ${PAPERLESS_DBNAME:-paperless}
POSTGRES_USER: ${PAPERLESS_DBUSER:-paperless}
POSTGRES_PASSWORD: ${PAPERLESS_DBPASS:-paperless}
webserver:
image: ghcr.io/paperless-ngx/paperless-ngx:latest