ssp-docker/start.sh
2024-02-29 21:55:18 +08:00

24 lines
996 B
Bash

#!/bin/bash
# 修改数据库连接信息
cp /var/www/sspanel/config/.config.example.php /var/www/sspanel/config/.config.php
cp /var/www/sspanel/config/appprofile.example.php /var/www/sspanel/config/appprofile.php
# 使用环境变量进行配置
sed -i "s|'db_host' = 'localhost'|'db_host' = '${DB_HOST}'|g" /var/www/sspanel/config/.config.php
sed -i "s|'db_database' = 'sspanel'|'db_database' = '${DB_DATABASE}'|g" /var/www/sspanel/config/.config.php
sed -i "s|'db_username' = 'sspanel'|'db_username' = '${DB_USERNAME}'|g" /var/www/sspanel/config/.config.php
sed -i "s|'db_password' = 'WWW.1.com'|'db_password' = '${DB_PASSWORD}'|g" /var/www/sspanel/config/.config.php
# 执行站点初始化
php /var/www/sspanel/xcat Migration new
php /var/www/sspanel/xcat Tool importAllSettings
php /var/www/sspanel/xcat Tool createAdmin
php /var/www/sspanel/xcat ClientDownload
crontab /var/www/sspanel/sspanel.cron
# 启动 cron 服务
service cron start
# 执行 PHP-FPM
exec php-fpm