使用 Docker 部署 3D 太阳系可视化网站
本文介绍如何使用 Docker 和 Docker Compose,快速部署一个基于 React Three Fiber 构建的交互式 3D 太阳系模拟器。该项目适用于展示、教学或个人网站嵌入。 🧱 项目简介 该可视化项目采用以下技术栈: 🐳 部署步骤 1. 克隆项目代码 git clone https://github.com/<用户名>/solar_system.gitcd solar_system 2. 创建 Dockerfile # 构建阶段FROM node:18-alpine AS builderWORKDIR /appCOPY . .RUN npm installRUN npm run build# 生产部署阶段FROM nginx:alpineCOPY –from=builder /app/dist /usr/share/nginx/htmlCOPY nginx.conf /etc/nginx/conf.d/default.confEXPOSE 80CMD [“nginx”, “-g”, “daemon off;”] …