summaryrefslogtreecommitdiff
path: root/.docker/app/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to '.docker/app/Dockerfile')
-rw-r--r--.docker/app/Dockerfile8
1 files changed, 7 insertions, 1 deletions
diff --git a/.docker/app/Dockerfile b/.docker/app/Dockerfile
index dc32cbc..44327a7 100644
--- a/.docker/app/Dockerfile
+++ b/.docker/app/Dockerfile
@@ -1,4 +1,5 @@
-FROM registry.fakecake.org/docker.io/alpine:3.16
+ARG PROXY_REGISTRY
+FROM ${PROXY_REGISTRY}alpine:3.16
EXPOSE 9000/tcp
ENV SCRIPT_ROOT=/opt/epube
@@ -6,6 +7,7 @@ ENV SRC_DIR=/src/epube
RUN apk add --no-cache php81 php81-fpm \
php81-pdo php81-gd php81-mbstring php81-pecl-apcu \
+ php81-pgsql php81-pdo_pgsql postgresql-client \
php81-intl php81-xml php81-session php81-opcache \
php81-dom php81-fileinfo php81-json \
php81-sqlite3 php81-pdo_sqlite sqlite \
@@ -54,6 +56,10 @@ ENV EPUBE_XDEBUG_ENABLED=""
ENV EPUBE_XDEBUG_HOST=""
ENV EPUBE_XDEBUG_PORT="9000"
+ENV EPUBE_DB_TYPE="sqlite"
+ENV EPUBE_DB_HOST="db"
+ENV EPUBE_DB_PORT="5432"
+
ENV EPUBE_SCRATCH_DB="db/scratch.db"
ENV EPUBE_BOOKS_DIR="/books"
ENV EPUBE_CALIBRE_DB="/books/metadata.db"