summaryrefslogtreecommitdiff
path: root/.docker/app/Dockerfile
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2024-02-18 12:34:17 +0300
committerAndrew Dolgov <[email protected]>2024-02-18 12:34:56 +0300
commiteb52a7da8e2cafa1892d3f8810a69435b7a9b854 (patch)
tree286a54c4ea0d153fb31ce69edb0b8233e8046934 /.docker/app/Dockerfile
parent19b3e7fff80d430a9f287138f9cf84a1faa681fd (diff)
add pgsql support
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"