liuyuqi-dellpc 2dc09ef562 0 1 year ago
..
.circleci ce5f82c119 ee 1 year ago
.devcontainer 22abed4736 add devcontainer 1 year ago
.github 135ee60e23 Add 'nodejs/.github/workflows/publish.yml' 2 years ago
.ide 6eeaca6bac 0 1 year ago
backend 649560a8cf add docker file 1 year ago
mkdocs 2dc09ef562 0 1 year ago
vuepress 2dc09ef562 0 1 year ago
.coding-ci.yml edae51d903 add ide 1 year ago
Dockerfile 68d0afb400 add build web dockerfile 2 years ago
Dockerfile-build 7512bd5b36 0 1 year ago
Dockerfile-front-backend 68d0afb400 add build web dockerfile 2 years ago
README.md e6f8d5b741 Update 'nodejs/README.md' 1 year ago
devcontainer-template.json 22abed4736 add devcontainer 1 year ago
docker-compose.debug.yml 7512bd5b36 0 1 year ago

README.md

nodejs

Dockerfile

常见的vue等前后端分离项目,buider层构建,再用base层运行。排除不必要的构建环境。

Dockerfile-front-backend

前后端都是nodejs项目,且前后端都编译运行。

  • 前端编译生成放入./public目录
  • 后端tsup编译生成放入./build目录
  • 运行 esno ./build/index.js启动nodejs项目

    # 构建镜像
    docker build -t jianboy/node-build:20 .
    
    docker build -t jianboy/dev-allinone:1.0.1 .
    
    # 构建项目
    git clone https://gitee.com/dromara/mayfly-go
    docker run -it --rm -v /workspace:/workspaces jianboy/node-build:20
    
    yarn build
    
    
    docker build -t sift-docker.pkg.coding.net/flutter-team/dev-container/dev-allinone:1.0.4 .
    
    
    docker build -t sift-docker.pkg.coding.net/flutter-team/dev-container/dev-allinone:1.0.5-flutter -f '.ide/Dockerfile-allinone-flutter'.
    
    
    vscode://vscode-remote/ssh-remote+coding-ci-fc8-1hilhaeop-001%2344201d6d-d571-47fc-9836-7520ca2a61d7-imo@ci.coding.net:2201/workspace/