39 lines
1016 B
Bash
39 lines
1016 B
Bash
#!/usr/bin/env bash
|
|
set -e
|
|
|
|
cd /var/www/html
|
|
|
|
: "${CI_ENVIRONMENT:=development}"
|
|
: "${APP_BASE_URL:=http://localhost:8080/}"
|
|
: "${DB_HOST:=10.10.123.199}"
|
|
: "${DB_PORT:=5017}"
|
|
: "${DB_NAME:=db_silaras}"
|
|
: "${DB_USER:=silaras_sys}"
|
|
: "${DB_PASS:=119-silaras}"
|
|
|
|
cat > .env <<ENVFILE
|
|
CI_ENVIRONMENT = ${CI_ENVIRONMENT}
|
|
|
|
app.baseURL = '${APP_BASE_URL}'
|
|
app.forceGlobalSecureRequests = false
|
|
app.CSPEnabled = false
|
|
|
|
# Database aktif untuk container
|
|
# Jangan commit file .env berisi credential production ke repository publik.
|
|
database.default.hostname = ${DB_HOST}
|
|
database.default.database = ${DB_NAME}
|
|
database.default.username = ${DB_USER}
|
|
database.default.password = ${DB_PASS}
|
|
database.default.DBDriver = MySQLi
|
|
database.default.port = ${DB_PORT}
|
|
|
|
encryption.key = ${ENCRYPTION_KEY:-silaras119-local-dev-key-change-me}
|
|
logger.threshold = 4
|
|
ENVFILE
|
|
|
|
mkdir -p writable/cache writable/logs writable/session writable/uploads
|
|
chown -R www-data:www-data writable public || true
|
|
chmod -R ug+rwX writable || true
|
|
|
|
exec "$@"
|