前端工程

验收平台(offline-static-validate)

代码

https://codeup.aliyun.com/longmao/html/v2-annotate-static-validate.git

修改系统变量

v2-annotate-static-validate/config/prod.env.js

打包命令

cnpm install
cnpm run build

打包镜像

npm config set registry http://registry.npmmirror.com

rm -rf package-lock.json
npm install
npm run build

cd dist
cat > default.conf <<EOF
server {
    listen       80;
    server_name  localhost;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
        try_files \$uri /index.html;
    }

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}
EOF

cat > Dockerfile <<EOF
FROM nginx:latest
COPY / /usr/share/nginx/html
COPY default.conf /etc/nginx/conf.d
EOF

mv * {dist}

任务平台(offline-static-renwu)

代码

https://codeup.aliyun.com/longmao/html/v2-common-static-task.git
https://codeup.aliyun.com/longmao/html/v2-common-moudle-mark.git
https://codeup.aliyun.com/longmao/html/static-tags-page.git

修改系统变量

v2-common-static-task/.env

v2-common-moudle-mark/.env

static-tags-page/config.js

打包命令

cnpm install
cnpm run build

打包镜像

npm config set registry http://registry.npmmirror.com

cd v2-common-static-task
rm -rf package-lock.json
npm install
npm run build
cd ..

cd v2-common-moudle-mark
rm -rf package-lock.json
npm install
npm run build
cd ..

rm -rf dist
mkdir -p dist
mkdir -p dist/tools
cp -r v2-common-static-task/dist/* dist
cp -r static-tags-page/* dist/tools
cp -r v2-common-moudle-mark/dist/* dist/tools
rm -rf dist/.git
rm -rf dist/tools/.git

cd dist
cat > default.conf <<EOF
server {
    listen       80;
    server_name  localhost;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
        try_files \$uri /index.html;
    }

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}
EOF

cat > Dockerfile <<EOF
FROM nginx:latest
COPY / /usr/share/nginx/html
COPY default.conf /etc/nginx/conf.d
EOF

mv * {dist}

管理平台(offline-static-manager)

代码

  https://codeup.aliyun.com/longmao/html/v2-common-static-libs.git
  https://codeup.aliyun.com/longmao/html/v2-common-static-manager.git

修改系统变量

v2-common-static-libs工程不需要修改配置

v2-common-static-manager/config.js

打包命令

纯静态工程

打包镜像

rm -rf dist
mkdir -p dist
mkdir -p dist/libs
cp -r v2-common-static-manager/* dist
rm -rf dist/.git
cp -r v2-common-static-libs/* dist/libs
rm -rf dist/libs/.git

cd dist
cat > Dockerfile <<EOF
FROM nginx:latest
COPY / /usr/share/nginx/html
EOF

mv * {dist}

登录平台(offline-static-login)

代码

https://codeup.aliyun.com/longmao/html/v2-common-static-login.git

修改系统变量

v2-common-static-login/.env

打包命令

npm install
npm run generate

打包镜像

npm config set registry http://registry.npmmirror.com
rm -rf package-lock.json
npm install
npm run generate

cd dist
cat > default.conf <<EOF
server {
    listen       80;
    server_name  localhost;

        location /login {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
        try_files \$uri /login/index.html;
    }

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
        try_files \$uri /login/index.html;
    }

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}
EOF

cat > Dockerfile <<EOF
FROM nginx:latest
COPY / /usr/share/nginx/html
COPY default.conf /etc/nginx/conf.d
EOF

mv * {dist}

任务流配置平台(offline-static-workflow)

代码

https://codeup.aliyun.com/longmao/html/v2-common-moudle-mark.git
https://codeup.aliyun.com/longmao/html/background-page.git

修改系统变量

v2-common-moudle-mark/.env

background-page/config.js

打包命令

纯静态工程

打包镜像

npm config set registry http://registry.npmmirror.com

cd v2-common-moudle-mark
rm -rf package-lock.json
npm install
npm run build
cd ..

rm -rf dist
mkdir -p dist
mkdir -p dist/mark
cp -r background-page/* dist
cp -r v2-common-moudle-mark/dist/* dist/mark
rm -rf dist/.git

cd dist
cat > default.conf <<EOF
server {
    listen       80;
    server_name  localhost;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}
EOF

cat > Dockerfile <<EOF
FROM nginx:latest
COPY / /usr/share/nginx/html
COPY / /usr/share/nginx/html/tags/static/modules
COPY default.conf /etc/nginx/conf.d
EOF

mv * {dist}
Copyright@北京安捷智合科技有限公司 保留所有权 all right reserved,powered by Gitbook更新时间: 2023-07-17 17:21:39

results matching ""

    No results matching ""