一个简单的云原生应用,用于表达爱意和分享温馨信息。
npm install
npm start
docker build -t love-message-app .
docker run -p 3000:3000 love-message-app
创建 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.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 文件可以自定义爱意内容和样式。
如有问题,请检查:
愿爱意永远传递 💖