Skip to content
This repository was archived by the owner on Jun 25, 2025. It is now read-only.

Commit 5cb03ee

Browse files
committed
Make DB vars generic
1 parent b0c6f24 commit 5cb03ee

File tree

3 files changed

+212
-170
lines changed

3 files changed

+212
-170
lines changed

.env

Lines changed: 28 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,43 @@
1+
# Build parameters
2+
BUILD_PKP_TOOL=omp
3+
BUILD_PKP_VERSION="3_3_0-21"
4+
BUILD_PKP_APP_OS="alpine:3.22"
5+
BUILD_WEB_SERVER="php:8.3-apache"
6+
BUILD_PKP_APP_PATH="/app"
7+
8+
# Generic DB params
9+
DB_VERSION="mariadb:11.8"
10+
DB_HOST="db"
11+
DB_NAME="pkp"
12+
DB_USER="pkp"
13+
DB_PASS="changeMePlease"
14+
115
# Set your journal Tag:
2-
COMPOSE_PROJECT_NAME="${PKP_TOOL:-pkp}"
3-
PROJECT_DOMAIN="${PKP_TOOL:-pkp}".localhost
16+
COMPOSE_PROJECT_NAME="${BUILD_PKP_TOOL:-pkp}"
17+
PROJECT_DOMAIN="${BUILD_PKP_TOOL:-pkp}".localhost
418
SERVERNAME=$PROJECT_DOMAIN
519

620
# Web Server:
7-
# PHP_INI_DIR="/etc/php/8.1"
21+
WEB_SERVER="${BUILD_WEB_SERVER}"
822
HTTP_PORT=8081
923
HTTPS_PORT=8444
1024
HTTPS="on"
1125
WEB_PATH="/var/www/html"
1226

13-
# Database:
14-
# MYSQL_VERSION=10.3
15-
MYSQL_ROOT_PASSWORD=changeRootPlease
16-
MYSQL_USER=pkp
17-
MYSQL_PASSWORD=changeMePlease
18-
MYSQL_DATABASE=pkp
27+
# Database MariaDB/MySQL:
28+
MYSQL_USER="${DB_USER}"
29+
MYSQL_NAME="${DB_NAME}"
30+
MYSQL_PASSWORD="${DB_PASS}"
31+
MYSQL_ROOT_PASSWORD="${DB_PASS}"
1932

2033
# PKP Tool:
21-
PKP_TOOL="${PKP_TOOL:-omp}"
22-
PKP_VERSION="${PKP_VERSION:-3.3.0-21}"
34+
PKP_TOOL="${BUILD_PKP_TOOL:-omp}"
35+
PKP_VERSION="${BUILD_PKP_VERSION:-3.3.0-21}"
2336
PKP_CLI_INSTALL=0
24-
PKP_DB_HOST=db
2537
PKP_DB_DRIVER=mysqli
26-
PKP_DB_USER=pkp
27-
PKP_DB_PASSWORD=changeMePlease
28-
PKP_DB_NAME=pkp
38+
PKP_DB_HOST="${DB_HOST}"
39+
PKP_DB_NAME="${DB_NAME}"
40+
PKP_DB_USER="${DB_USER}"
41+
PKP_DB_PASSWORD="${DB_PASS}"
2942
PKP_WEB_CONF="/etc/apache2/conf-enabled/pkp.conf"
3043
PKP_CONF="/var/www/html/config.inc.php"

0 commit comments

Comments
 (0)