Skip to content

realgeoffrey/scaffolding-node

Repository files navigation

scaffolding-node

scaffolding of Node.js: TypeScript+pm2+--inspect+ESLint+Prettier+simple-git-hooks+lint-staged

纯后台服务。

本地调试

# 启动
npm run dev

# 关闭
npm run dev:stop

生产环境

  1. 使用pm2

    # 启动
    npm run start:pm2
    
    # 关闭
    npm run stop:pm2
    
    # 重启
    npm run restart:pm2
  2. 直接Node.js前台启动

    npm run start
  • 生成docker镜像,启动容器

    # 生成docker镜像
    docker build -t scaffolding-node .
    
    # 启动容器
    docker run -p=8080:8080 -d scaffolding-node