Name Last Update
.vscode Loading commit data...
assets/css Loading commit data...
components Loading commit data...
constant Loading commit data...
deploy Loading commit data...
locales Loading commit data...
pages Loading commit data...
public Loading commit data...
server Loading commit data...
stores Loading commit data...
utils Loading commit data...
.gitignore Loading commit data...
Dockerfile Loading commit data...
README.md Loading commit data...
app.vue Loading commit data...
nuxt.config.ts Loading commit data...
package-lock.json Loading commit data...
package.json Loading commit data...
pnpm-lock.yaml Loading commit data...
service.ts Loading commit data...
tailwind.config.js Loading commit data...
tsconfig.json Loading commit data...
type.d.ts Loading commit data...

启动服务

pnpm install pnpm dev

部署到39服务器

  1. 在根目录执行 sh deploy/dev.sh
  2. 登录39服务器,进入到 /root/web/canrud-outside-nuxt-front 目录
  3. 在39服务器,依次执行以下命令 docker load -i canrud-outside-front_dev.tar docker run -d -p 8088:3000 --name canrud-outside-front canrud-outside-front:dev

生产部署

生产环境部署一定要更新tag,这样有问题可以快速回滚。

  1. 修改 deploy/prod.sh的 TAG 将版本号+1,默认改动小版本,如1.0.0->1.0.1
  2. 在根目录执行 sh deploy/prod.sh
  3. 登录112服务器,,将镜像拷贝到生产的47服务器 scp /root/web/canrud-outside-nuxt-front/canrud-outside-front_1.0.6.tar root@47.89.254.121:/root/web/canrud-outside-nuxt-front
  4. 登录47服务器,进入到 /root/web/canrud-outside-nuxt-front 目录
  5. 加载镜像 docker load -i canrud-outside-front_1.0.6.tar (1.0.0对应你的tag)
  6. 修改 docker-compose.yaml 的镜像版本号
  7. 启动服务 docker-compose up -d