mirror of
https://github.com/phpmyadmin/docker.git
synced 2026-08-24 10:13:22 -05:00
23 lines
702 B
Bash
Executable File
23 lines
702 B
Bash
Executable File
#!/bin/sh
|
|
if [ ! -f /etc/phpmyadmin/config.secret.inc.php ] ; then
|
|
cat > /etc/phpmyadmin/config.secret.inc.php <<EOT
|
|
<?php
|
|
\$cfg['blowfish_secret'] = '$(tr -dc 'a-zA-Z0-9~!@#$%^&*_()+}{?></";.,[]=-' < /dev/urandom | fold -w 32 | head -n 1)';
|
|
EOT
|
|
fi
|
|
|
|
if [ ! -f /etc/phpmyadmin/config.user.inc.php ] ; then
|
|
touch /etc/phpmyadmin/config.user.inc.php
|
|
fi
|
|
|
|
mkdir -p /var/nginx/client_body_temp
|
|
chown nobody:nobody /sessions /var/nginx/client_body_temp
|
|
mkdir -p /var/run/php/
|
|
chown nobody:nobody /var/run/php/
|
|
touch /var/log/php-fpm.log
|
|
chown nobody:nobody /var/log/php-fpm.log
|
|
|
|
if [ "$1" = 'phpmyadmin' ]; then
|
|
exec supervisord --nodaemon --configuration="/etc/supervisord.conf" --loglevel=info
|
|
fi
|