refactor: 完成静态网站转换,移除所有 CMS 和动态功能
- 删除数据库相关代码 (src/db/) - 删除 API 路由 (src/app/api/) - 删除认证相关代码 (src/lib/auth/, src/providers/) - 删除监控和安全中间件 (src/lib/security/, src/lib/monitoring/) - 删除 hooks (use-news, use-products, use-services) - 更新组件为静态数据源 - 添加 nginx 静态配置和部署脚本 - 添加 static-link 组件
This commit is contained in:
+2
-29
@@ -5,36 +5,9 @@ services:
|
||||
image: novalon-website:1.0.0
|
||||
container_name: novalon-website
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- NODE_ENV=production
|
||||
- PORT=3000
|
||||
- DATABASE_URL=${DATABASE_URL}
|
||||
- NEXTAUTH_SECRET=${NEXTAUTH_SECRET}
|
||||
- NEXTAUTH_URL=${NEXTAUTH_URL}
|
||||
- RESEND_API_KEY=${RESEND_API_KEY}
|
||||
- OPS_ALERT_EMAIL=${OPS_ALERT_EMAIL:-ops@novalon.cn}
|
||||
volumes:
|
||||
- ./novalon-website/logs:/app/logs
|
||||
networks:
|
||||
- novalon-network
|
||||
|
||||
nginx:
|
||||
image: nginx:alpine
|
||||
container_name: novalon-nginx
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "80:80"
|
||||
- "443:443"
|
||||
volumes:
|
||||
- ./novalon-nginx/nginx.conf:/etc/nginx/nginx.conf:ro
|
||||
- ./novalon-nginx/ssl:/etc/nginx/ssl:ro
|
||||
- ./novalon-nginx/logs:/var/log/nginx
|
||||
- ./certbot:/var/www/certbot
|
||||
networks:
|
||||
- novalon-network
|
||||
depends_on:
|
||||
- novalon-website
|
||||
|
||||
networks:
|
||||
novalon-network:
|
||||
driver: bridge
|
||||
- ./nginx-static.conf:/etc/nginx/nginx.conf:ro
|
||||
- ./ssl:/etc/nginx/ssl:ro
|
||||
|
||||
Reference in New Issue
Block a user