parent
e5b6f02abd
commit
fbe9eb7b0f
@ -0,0 +1 @@
|
|||||||
|
# Files in `../../frontend_vue/`.
|
@ -0,0 +1,8 @@
|
|||||||
|
FROM node:8-jessie
|
||||||
|
|
||||||
|
RUN npm install -g http-server
|
||||||
|
|
||||||
|
RUN mkdir /src
|
||||||
|
WORKDIR /src
|
||||||
|
|
||||||
|
ENTRYPOINT ["/bin/bash"]
|
@ -0,0 +1,23 @@
|
|||||||
|
.PHONY: build-container dev prod info
|
||||||
|
|
||||||
|
IMGNAME = vue_vrontend
|
||||||
|
CONNAME = vue-frontend
|
||||||
|
|
||||||
|
all: info
|
||||||
|
|
||||||
|
info:
|
||||||
|
echo "Pick either dev or prod."
|
||||||
|
|
||||||
|
clean:
|
||||||
|
- docker kill $(CONNAME)
|
||||||
|
- docker rm $(CONNAME)
|
||||||
|
|
||||||
|
build-container:
|
||||||
|
docker build . -t $(IMGNAME)
|
||||||
|
|
||||||
|
dev: build-container clean
|
||||||
|
docker run --name $(CONNAME) -d -p 8080:8080 -v $(shell pwd):/src $(IMGNAME) /src/ops_scripts/alpine-dev.sh
|
||||||
|
|
||||||
|
prod: build-container clean
|
||||||
|
docker run --name $(CONNAME) -d -p 8080:8080 -v $(shell pwd):/src $(IMGNAME) /src/ops_scripts/alpine-prod.sh
|
||||||
|
|
@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
cp ./config/config_dev.json ./config/config.json
|
||||||
|
|
||||||
|
npm install
|
||||||
|
npm run dev
|
@ -0,0 +1,7 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
cp ./config/config_prod.json ./config/config.json
|
||||||
|
|
||||||
|
npm install
|
||||||
|
npm run build
|
||||||
|
http-server /src/dist
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in new issue