diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cb4fce5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,88 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +### 目录 ################################################################# + +# 通用 +.svn/ +.deploy_git/ +.idea/ +.sass-cache/ +/test/unit/coverage/ +/test/e2e/reports/ +node_modules/ +*.apk +*.min.js +*.min.css +*.min.html +*.iml +*.njsproj +*.ntvs* +*.sw* +*.sln +*.suo +.gitattributes +.umi +.umi-production +npm-debug.log* +yarn-debug.log* +yarn-error.log* +yarn.lock +selenium-debug.log +Thumbs.db +thumbs.db +_desktop.ini + +# vue-cli 项目 +/dist/ + +# 来自 vue-cli 创建项目的 .gitignore +.project + +# hexo +/public/ + +# Hardhat +/artifacts/ +/cache/ + +# seafile 临时文件 +._* + +.$* + +# office 暂存文件 +~$* + +# 用户shell配置脚本 +.bashrc_custom + +# 苹果系统临时文件 +.DS_Store + +# 安卓缓存文件夹 +.thumbnails + +# local env files +.env.local +.env.*.local + +# hexo +/db.json + +# wo +*.gitignore.* +# 服务端 +/_archive/* +/_datastore/* +/_filestore/* +/_logstore/* +/_webroot/* +/_ssl/* +# uniapp 客户端 +/unpackage/* +!/unpackage/res/ +package-lock.json +pages4loader.json5 + +# 保留 +!.gitkeep diff --git a/uniapp-cli-amd64-node16-deb11.Dockerfile b/uniapp-cli-amd64-node16-deb11.Dockerfile new file mode 100644 index 0000000..e1c24fa --- /dev/null +++ b/uniapp-cli-amd64-node16-deb11.Dockerfile @@ -0,0 +1,17 @@ +FROM amd64/node:16.18-bullseye +LABEL org.opencontainers.image.authors="luk" + +RUN npm i -g --registry https://registry.npm.taobao.org @vue/cli@4 +RUN cd / && echo -e "\n" | vue create --registry https://registry.npm.taobao.org -p dcloudio/uni-preset-vue uniapp-cli +# 上一行自动选择了第一个空模板,因此需要额外安装 sass +RUN cd /uniapp-cli && npm i -D --registry https://registry.npm.taobao.org sass@1.49.8 sass-loader@8.0.2 + +EXPOSE 8080 + +CMD cd /uniapp-cli && npm run serve + +# docker build -t uniapp-cli . +# docker tag uniapp-cli anolaxy/uniapp-cli:node16.18-debian11.5 // alpine3.16 +# docker login +# docker push anolaxy/uniapp-cli:node16.18-debian11.5 // alpine3.16 +# docker run -d -p 8080:8080 -v /home/adot/pex-user-uniapp:/uniapp-cli/src anolaxy/uniapp-cli:node16.18-debian11.5 // alpine3.16 diff --git a/uniapp-cli-arm64v8-node18-deb11.Dockerfile b/uniapp-cli-arm64v8-node18-deb11.Dockerfile new file mode 100644 index 0000000..e7fd473 --- /dev/null +++ b/uniapp-cli-arm64v8-node18-deb11.Dockerfile @@ -0,0 +1,17 @@ +FROM arm64v8/node:18.16-bullseye +LABEL org.opencontainers.image.authors="luk" + +RUN npm i -g --registry https://registry.npm.taobao.org @vue/cli@4 +RUN cd / && echo -e "\n" | vue create --registry https://registry.npm.taobao.org -p dcloudio/uni-preset-vue uniapp-cli +# 上一行自动选择了第一个空模板,因此需要额外安装 sass +RUN cd /uniapp-cli && npm i -D --registry https://registry.npm.taobao.org sass@1.49.8 sass-loader@8.0.2 + +EXPOSE 8080 + +CMD cd /uniapp-cli && npm run serve + +# docker build -t uniapp-cli . +# docker tag uniapp-cli anolaxy/uniapp-cli:node18.16-debian11.5-arm64v8 // alpine3.16 +# docker login +# docker push anolaxy/uniapp-cli:node18.16-debian11.5-arm64v8 // alpine3.16 +# docker run -d -p 8080:8080 -v /home/adot/pex-user-uniapp:/uniapp-cli/src anolaxy/uniapp-cli:node18.16-debian11.5-arm64v8 // alpine3.16