diff --git a/docker-compose.yml b/docker-compose.yml index da6bb7b..b45a812 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,6 +6,29 @@ version: "3" services: + dvadmin-ui: + container_name: dvadmin-ui + build: + context: ./ + dockerfile: ./docker_env/vue-ui/Dockerfile + environment: + TZ: Asia/Shanghai + volumes: + - "./dvadmin-ui:/dvadmin-ui" + command: cd /dvadmin-ui & rm -rf /dvadmin-ui/dist && npm run build:prod + + + dvadmin-doc: + container_name: dvadmin-doc + build: + context: ./ + dockerfile: ./docker_env/vue-doc/Dockerfile + environment: + TZ: Asia/Shanghai + volumes: + - "./dvadmin-doc:/dvadmin-doc" + command: cd /dvadmin-doc & rm -rf /dvadmin-doc/dist && npm run build:prod + dvadmin-redis: image: redis:latest diff --git a/docker_env/vue-doc/Dockerfile b/docker_env/vue-doc/Dockerfile new file mode 100644 index 0000000..7fe7ea1 --- /dev/null +++ b/docker_env/vue-doc/Dockerfile @@ -0,0 +1,4 @@ +FROM node:12 +RUN npm install --registry=https://registry.npm.taobao.org +#RUN npm run build:prod +#CMD ["npm","run","dev"] diff --git a/docker_env/vue-ui/Dockerfile b/docker_env/vue-ui/Dockerfile new file mode 100644 index 0000000..61dc3a4 --- /dev/null +++ b/docker_env/vue-ui/Dockerfile @@ -0,0 +1,4 @@ +FROM node:12 +RUN npm install --registry=https://registry.npm.taobao.org +RUN npm run build:prod +CMD ["npm","run","dev"]