调整几个iframe动态化
尝试添加dockerfile
This commit is contained in:
64
docker-entrypoint.sh
Normal file
64
docker-entrypoint.sh
Normal file
@@ -0,0 +1,64 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
mkdir -p /app/logs
|
||||
|
||||
if [ ! -f /app/config.yaml ]; then
|
||||
cat > /app/config.yaml <<EOF
|
||||
db_config:
|
||||
host: "${DB_HOST}"
|
||||
prot: "${DB_PORT}"
|
||||
user: "${DB_USER}"
|
||||
password: "${DB_PASSWORD}"
|
||||
database: "${DB_NAME}"
|
||||
charset: "utf8mb4"
|
||||
use_unicode: true
|
||||
get_warnings: true
|
||||
pool_reset_session: true
|
||||
|
||||
redis_config:
|
||||
host: "${REDIS_HOST}"
|
||||
port: ${REDIS_PORT}
|
||||
password: "${REDIS_PASSWORD}"
|
||||
db: ${REDIS_DB}
|
||||
decode_responses: true
|
||||
|
||||
email_config:
|
||||
smtp_server: ""
|
||||
smtp_port: 465
|
||||
sender_email: ""
|
||||
sender_password: ""
|
||||
alert_recipient: ""
|
||||
|
||||
glances:
|
||||
host: "127.0.0.1"
|
||||
port: 61208
|
||||
|
||||
wx_config:
|
||||
admin: [ "admin" ]
|
||||
EOF
|
||||
fi
|
||||
|
||||
mkdir -p /app/wechat_ipad
|
||||
if [ ! -f /app/wechat_ipad/config.toml ]; then
|
||||
cat > /app/wechat_ipad/config.toml <<EOF
|
||||
server_url = "${WECHAT_SERVER_URL}"
|
||||
wxid = "${WECHAT_WXID}"
|
||||
device_id = "${WECHAT_DEVICE_ID}"
|
||||
device_name = "${WECHAT_DEVICE_NAME}"
|
||||
server_ip = "${WECHAT_SERVER_IP}"
|
||||
server_port = "${WECHAT_SERVER_PORT}"
|
||||
login_time = ""
|
||||
EOF
|
||||
fi
|
||||
|
||||
if [ ! -d /var/lib/mysql/mysql ]; then
|
||||
mysql_install_db --user=mysql --ldata=/var/lib/mysql >/dev/null
|
||||
fi
|
||||
|
||||
service mariadb start
|
||||
service redis-server start
|
||||
|
||||
mysql -uroot -e "CREATE DATABASE IF NOT EXISTS \`${DB_NAME}\` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;"
|
||||
|
||||
exec "$@"
|
||||
Reference in New Issue
Block a user