Compare commits
6 Commits
9e1d2ff656
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| a0b1e98c88 | |||
| 970f900bf4 | |||
| e8038367a5 | |||
| f656ed5946 | |||
| a0a1a9f301 | |||
|
|
78c03aeefd |
10
config.php
10
config.php
@@ -14,11 +14,11 @@ if (is_dir($logDir) && is_writable($logDir)) {
|
||||
}
|
||||
|
||||
// Database credentials (allow override via environment variables for Docker support)
|
||||
define('DB_HOST', getenv('DB_HOST') ?: 'localhost');
|
||||
define('DB_PORT', getenv('DB_PORT') ?: '3306');
|
||||
define('DB_USER', getenv('DB_USER') ?: 'root');
|
||||
define('DB_PASS', getenv('DB_PASS') !== false ? getenv('DB_PASS') : '');
|
||||
define('DB_NAME', getenv('DB_NAME') ?: 'niph_dsps');
|
||||
define('DB_HOST', getenv('DB_HOST') ?: 'k8s.niph.org.kh');
|
||||
define('DB_PORT', getenv('DB_PORT') ?: '32364');
|
||||
define('DB_USER', getenv('DB_USER') ?: 'sponlork');
|
||||
define('DB_PASS', getenv('DB_PASS') !== false ? getenv('DB_PASS') : 'Aa@123456');
|
||||
define('DB_NAME', getenv('DB_NAME') ?: 'uat-dsp');
|
||||
|
||||
// Establish PDO connection
|
||||
try {
|
||||
|
||||
@@ -1,78 +0,0 @@
|
||||
version: '3.9'
|
||||
|
||||
services:
|
||||
app:
|
||||
build: .
|
||||
container_name: dsp_app
|
||||
restart: unless-stopped
|
||||
env_file:
|
||||
- .env
|
||||
ports:
|
||||
- "4010:80"
|
||||
- "8082:80"
|
||||
environment:
|
||||
DB_HOST: db
|
||||
DB_PORT: 3306
|
||||
DB_NAME: niph_dsps
|
||||
DB_USER: dsp_user
|
||||
DB_PASS: dsp_pass
|
||||
JUPYTER_EXTERNAL_URL: ${JUPYTER_EXTERNAL_URL:-}
|
||||
JUPYTER_PORT: ${JUPYTER_PORT:-443}
|
||||
DSP_APP_ORIGINS: ${DSP_APP_ORIGINS:-}
|
||||
DSP_FRAME_ANCESTORS: ${DSP_FRAME_ANCESTORS:-}
|
||||
volumes:
|
||||
- ./:/var/www/html
|
||||
depends_on:
|
||||
- db
|
||||
|
||||
db:
|
||||
image: mysql:8.0
|
||||
container_name: dsp_db
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: rootpassword
|
||||
MYSQL_DATABASE: niph_dsps
|
||||
MYSQL_USER: dsp_user
|
||||
MYSQL_PASSWORD: dsp_pass
|
||||
ports:
|
||||
- "3307:3306"
|
||||
volumes:
|
||||
- mysql_data:/var/lib/mysql
|
||||
- ./db/niph_dsps.sql:/docker-entrypoint-initdb.d/01-init.sql:ro
|
||||
|
||||
phpmyadmin:
|
||||
image: phpmyadmin:latest
|
||||
container_name: dsp_phpmyadmin
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "8081:80"
|
||||
environment:
|
||||
PMA_HOST: db
|
||||
PMA_USER: dsp_user
|
||||
PMA_PASSWORD: dsp_pass
|
||||
UPLOAD_LIMIT: 64M
|
||||
depends_on:
|
||||
- db
|
||||
|
||||
jupyterhub:
|
||||
build:
|
||||
context: ./docker/jupyterhub
|
||||
container_name: dsp_jupyterhub
|
||||
restart: unless-stopped
|
||||
env_file:
|
||||
- .env
|
||||
ports:
|
||||
- "${JUPYTERHUB_PORT:-443}:8000"
|
||||
- "8888:8000"
|
||||
environment:
|
||||
DSP_JH_NETWORK: dsp_default
|
||||
DSP_APP_CONTAINER: dsp_app
|
||||
DSP_WORKSPACE_ROOT: ${DSP_WORKSPACE_ROOT:-/var/www/html/uploads/jupyter_workspace}
|
||||
volumes:
|
||||
- ./uploads/jupyter_workspace:/var/www/html/uploads/jupyter_workspace
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
depends_on:
|
||||
- app
|
||||
|
||||
volumes:
|
||||
mysql_data:
|
||||
Reference in New Issue
Block a user