logo
0
0
WeChat Login

💖 爱意云原生应用

一个简单的云原生应用,用于表达爱意和分享温馨信息。

🌟 功能特点

  • 💕 精美的爱意展示页面
  • 🚀 云原生容器化部署
  • 🌐 支持多环境运行
  • ✅ 健康检查机制
  • 📱 响应式设计

📋 快速开始

本地运行

  1. 安装依赖:
npm install
  1. 启动服务:
npm start
  1. 访问应用:

Docker运行

  1. 构建镜像:
docker build -t love-message-app .
  1. 运行容器:
docker run -p 3000:3000 love-message-app

☁️ 云原生部署

Kubernetes部署

创建 deployment.yaml:

apiVersion: apps/v1 kind: Deployment metadata: name: love-message-app spec: replicas: 2 selector: matchLabels: app: love-message template: metadata: labels: app: love-message spec: containers: - name: love-app image: love-message-app:latest ports: - containerPort: 3000 livenessProbe: httpGet: path: /health port: 3000 initialDelaySeconds: 30 periodSeconds: 10 --- apiVersion: v1 kind: Service metadata: name: love-message-service spec: selector: app: love-message ports: - protocol: TCP port: 80 targetPort: 3000 type: LoadBalancer

Docker Compose部署

创建 docker-compose.yml:

version: '3.8' services: love-app: build: . ports: - "3000:3000" environment: - NODE_ENV=production

🔧 环境变量

  • PORT: 服务端口(默认: 3000)
  • NODE_ENV: 运行环境(development/production)

📁 项目结构

hello-world/ ├── love-message.html # 爱意页面 ├── server.js # Express服务器 ├── package.json # 项目配置 ├── Dockerfile # 容器配置 ├── .dockerignore # Docker忽略文件 └── README.md # 项目说明

💝 定制爱意内容

编辑 love-message.html 文件可以自定义爱意内容和样式。

📞 技术支持

如有问题,请检查:

  1. 端口3000是否被占用
  2. Node.js版本是否兼容(建议18+)
  3. Docker环境是否正常

愿爱意永远传递 💖

About

整蛊玩具

Language
Shell37.4%
HTML34%
JavaScript19.2%
Dockerfile9.4%