Files

1 line
1.7 KiB
JSON

{"repo": "ajydm/splitbite", "files": {"docker-compose.yml": {"7c2f94e52c2dc7ad26f198db9ee0ee546c276af4": {"t": 1785745256.5424356, "n": 1469, "h": "13e0bb97ae718dfe", "c": "services:\n mysql:\n image: mysql:8.4\n container_name: splitbite-mysql\n environment:\n MYSQL_ROOT_PASSWORD: 123456\n MYSQL_DATABASE: splitbite_db\n TZ: Asia/Shanghai\n ports:\n - \"3306:3306\"\n volumes:\n - mysql-data:/var/lib/mysql\n - ./splitbite-backend/src/main/resources/db/schema.sql:/docker-entrypoint-initdb.d/01-schema.sql:ro\n healthcheck:\n test: [\"CMD\", \"mysqladmin\", \"ping\", \"-h\", \"localhost\", \"-uroot\", \"-p123456\"]\n interval: 10s\n timeout: 5s\n retries: 10\n\n redis:\n image: redis:7.4-alpine\n container_name: splitbite-redis\n ports:\n - \"6379:6379\"\n\n splitbite-backend:\n build: ./splitbite-backend\n container_name: splitbite-backend\n depends_on:\n mysql:\n condition: service_healthy\n redis:\n condition: service_started\n environment:\n MYSQL_HOST: mysql\n MYSQL_PORT: 3306\n MYSQL_USER: root\n MYSQL_PASSWORD: 123456\n DEEPSEEK_API_KEY: ${DEEPSEEK_API_KEY:-}\n DEEPSEEK_BASE_URL: ${DEEPSEEK_BASE_URL:-https://api.deepseek.com}\n DEEPSEEK_MODEL: ${DEEPSEEK_MODEL:-deepseek-chat}\n PADDLE_OCR_URL: ${PADDLE_OCR_URL:-}\n UPLOAD_DIR: /app/uploads\n ports:\n - \"8080:8080\"\n volumes:\n - uploads:/app/uploads\n\n splitbite-frontend:\n build: ./splitbite-frontend\n container_name: splitbite-frontend\n depends_on:\n - splitbite-backend\n ports:\n - \"5173:80\"\n\nvolumes:\n mysql-data:\n uploads:\n"}}}}