u
This commit is contained in:
parent
e63b1a748e
commit
45d735cd63
@ -40,6 +40,9 @@ echo Install Docker Engine ...
|
||||
sudo apt-get update
|
||||
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
|
||||
|
||||
docker -v
|
||||
docker compose version
|
||||
|
||||
# 或者手动安装 compose https://docs.docker.com/compose/install/linux/
|
||||
# echo Install Docker-Compose ...
|
||||
# sudo curl -L $COMPOSE_URL/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
|
||||
|
17
uniapp-cli.Dockerfile
Normal file
17
uniapp-cli.Dockerfile
Normal file
@ -0,0 +1,17 @@
|
||||
FROM 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
|
||||
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 commit [container-id] [new-image-name]
|
||||
# docker build -t uniapp-cli:node16.18-alpine3.16 .
|
||||
# docker tag [image] anolaxy/uniapp-cli:node16.18-alpine3.16
|
||||
# docker login
|
||||
# docker push anolaxy/uniapp-cli:node16.18-alpine3.16
|
||||
# docker run -d -p 8080:8080 -v /home/adot/pex-user-uniapp:/uniapp-cli/src luk/uniapp-cli
|
@ -25,8 +25,7 @@ then
|
||||
npm run boot
|
||||
cd ..
|
||||
echo
|
||||
echo *** `npm run serve` to start
|
||||
echo
|
||||
npm run serve
|
||||
fi
|
||||
|
||||
## 如果 vue create 选择默认模板,生成的 package.json 其实和 Hello 版一摸一样,只是 devDependencies 缺少了 sass ^1.49.8 和 sass-loader ^8.0.2。
|
@ -1,13 +0,0 @@
|
||||
FROM node:16
|
||||
LABEL luk "luk@faronear.org"
|
||||
|
||||
RUN npm i -g --registry https://registry.npm.taobao.org @vue/cli@4
|
||||
RUN RUN cd / && echo -e "\n" | vue create --registry https://registry.npm.taobao.org -p dcloudio/uni-preset-vue vue-cli-uniapp
|
||||
RUN cd /vue-cli-uniapp && npm i -D --registry https://registry.npm.taobao.org sass@1.49.8 sass-loader@8.0.2
|
||||
|
||||
EXPOSE 8080
|
||||
|
||||
CMD cd /vue-cli-uniapp && npm run serve
|
||||
|
||||
# docker build -t luk/name:tag .
|
||||
# docker run -d -p 8082:8080 -v /home/adot/pex-user-uniapp:/vue-cli-uniapp/src luk/vue-cli-uniapp
|
Loading…
Reference in New Issue
Block a user