集成生成和开发环境分别的启动方式

This commit is contained in:
2025-08-17 21:25:55 +08:00
parent c869cc4911
commit 0ce2d2eab6
37 changed files with 3139 additions and 80 deletions

26
docker/mysql/init.sql Normal file
View File

@@ -0,0 +1,26 @@
-- MySQL数据库初始化脚本
-- 用于Docker容器启动时自动创建数据库和用户
-- 创建数据库(如果不存在)
CREATE DATABASE IF NOT EXISTS prompt_master CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- 创建用户(如果不存在)
CREATE USER IF NOT EXISTS 'prompt_user'@'%' IDENTIFIED BY 'prompt_password';
-- 授予权限
GRANT ALL PRIVILEGES ON prompt_master.* TO 'prompt_user'@'%';
-- 刷新权限
FLUSH PRIVILEGES;
-- 使用数据库
USE prompt_master;
-- 创建基础表结构(如果需要)
-- 注意实际的表结构会由Flask-SQLAlchemy自动创建
-- 这里只是示例,实际项目中可能不需要
-- 设置字符集
SET NAMES utf8mb4;
SET CHARACTER SET utf8mb4;
SET character_set_connection=utf8mb4;