nuxt3容器部署
- docker-compose.yaml
services:
rstone-web-nuxt3:
image: node:23.11.0 # 镜像版本, latest 当时发布的最新版本
container_name: rstone-web-nuxt3 # 容器名,相当于docker run命令中的--name
restart: unless-stopped # 之前是什么状态,docker重启后,保持之前的状态(如果之前是stop,那docker重启时,也是stop状态)
volumes: # 数据卷挂载路径设置,将本机目录映射到容器目录,相当于docker run命令中的-v
- /docker-data/rstone-web-nuxt3/app/:/app
environment: # 设置环境变量,相当于docker run命令中的-e
TZ: Asia/Shanghai
LANG: en_US.UTF-8
ports: # 映射端口,相当于docker run 命令中的-p
- "3000:3000"
command: "node /app/server/index.mjs"
- docker-compose up -d