{"repo": "18287452845/liuyao", "files": {"docker-compose.yml": {"388cec43b448e795eb608972814b956d7a299bd8": {"t": 1785745262.18137, "n": 901, "h": "868988f15fb4a43f", "c": "version: '3.8'\n\nservices:\n # MySQL数据库服务\n db:\n image: mysql:8.0\n restart: unless-stopped\n environment:\n MYSQL_ROOT_PASSWORD: rootpassword\n MYSQL_DATABASE: divination_db\n MYSQL_USER: divination_user\n MYSQL_PASSWORD: divination_password\n ports:\n - \"3306:3306\"\n volumes:\n - mysql_data:/var/lib/mysql\n - ./mysql/init.sql:/docker-entrypoint-initdb.d/init.sql\n command: --default-authentication-plugin=mysql_native_password\n\n # Next.js应用服务\n app:\n build: .\n restart: unless-stopped\n ports:\n - \"3000:3000\"\n environment:\n - NODE_ENV=production\n - DATABASE_URL=mysql://divination_user:divination_password@db:3306/divination_db\n - JWT_SECRET=your-super-secret-jwt-key-change-in-production\n - DEEPSEEK_API_KEY=your-deepseek-api-key\n depends_on:\n - db\n volumes:\n - ./.env:/app/.env\n\nvolumes:\n mysql_data:"}, "b715d27d013ff5c71668e8bf4d484bddcba1a882": {"t": 1785749372.1382906, "n": 901, "h": "868988f15fb4a43f", "c": "version: '3.8'\n\nservices:\n # MySQL数据库服务\n db:\n image: mysql:8.0\n restart: unless-stopped\n environment:\n MYSQL_ROOT_PASSWORD: rootpassword\n MYSQL_DATABASE: divination_db\n MYSQL_USER: divination_user\n MYSQL_PASSWORD: divination_password\n ports:\n - \"3306:3306\"\n volumes:\n - mysql_data:/var/lib/mysql\n - ./mysql/init.sql:/docker-entrypoint-initdb.d/init.sql\n command: --default-authentication-plugin=mysql_native_password\n\n # Next.js应用服务\n app:\n build: .\n restart: unless-stopped\n ports:\n - \"3000:3000\"\n environment:\n - NODE_ENV=production\n - DATABASE_URL=mysql://divination_user:divination_password@db:3306/divination_db\n - JWT_SECRET=your-super-secret-jwt-key-change-in-production\n - DEEPSEEK_API_KEY=your-deepseek-api-key\n depends_on:\n - db\n volumes:\n - ./.env:/app/.env\n\nvolumes:\n mysql_data:"}}}}