language: javascript | |||||
sudo: required | |||||
dist: xenial | |||||
before_install: | |||||
- make prepare | |||||
- make clean | |||||
script: | |||||
- make build | |||||
- make docker_api | |||||
- make docker_web |
#docker build --no-cache -t cheerp:latest . | |||||
docker build -t cheerp:latest . | |||||
#docker build -t sc_build_ubuntu:17.10 ./Ubuntu17.10 | |||||
docker login | |||||
docker tag cheerp:latest rayburgemeestre/cheerp:latest | |||||
echo docker push rayburgemeestre/cheerp:latest | |||||
RUN mkdir /mnt/work | RUN mkdir /mnt/work | ||||
COPY Pipfile /mnt/work/ | COPY Pipfile /mnt/work/ | ||||
COPY Pipfile.lock /mnt/work/ | |||||
WORKDIR /mnt/work | WORKDIR /mnt/work | ||||
RUN LC_ALL=C.UTF-8 LANG=C.UTF-8 python3 -m pip install pipenv && \ | RUN LC_ALL=C.UTF-8 LANG=C.UTF-8 python3 -m pip install pipenv && \ | ||||
LC_ALL=C.UTF-8 LANG=C.UTF-8 python3 -m pipenv install | LC_ALL=C.UTF-8 LANG=C.UTF-8 python3 -m pipenv install | ||||
docker build -t cheerp:latest . | |||||
docker login | |||||
docker tag cheerp:latest rayburgemeestre/cheerp:latest |
docker push rayburgemeestre/cheerp:latest |
FROM nginx:stable-alpine | |||||
MAINTAINER Ray Burgemeestre | |||||
COPY dist /usr/share/nginx/html | |||||
docker build -t cheerpweb:latest . | |||||
docker login | |||||
docker tag cheerpweb:latest rayburgemeestre/cheerpweb:latest |