2020-07-28 06:09:58 -04:00
|
|
|
#!/usr/bin/env bash
|
2020-09-11 00:15:49 -04:00
|
|
|
. ./env_var.sh
|
|
|
|
|
|
2020-10-25 02:01:52 -04:00
|
|
|
ARGS=""
|
|
|
|
|
|
|
|
|
|
for arg in "$@"
|
|
|
|
|
do
|
|
|
|
|
if [ "$arg" == "--no-cache" ]
|
|
|
|
|
then
|
|
|
|
|
ARGS="${ARGS} --no-cache"
|
|
|
|
|
fi
|
|
|
|
|
done
|
|
|
|
|
|
2020-09-11 00:15:49 -04:00
|
|
|
# Rewrite docker-compose
|
|
|
|
|
./script/docker_update_version.py --version=${ERPLIBRE_VERSION} --base=${ERPLIBRE_DOCKER_BASE} --prod=${ERPLIBRE_DOCKER_PROD}
|
|
|
|
|
|
2020-07-28 06:09:58 -04:00
|
|
|
cd docker
|
2020-08-02 00:10:34 -04:00
|
|
|
|
2020-10-25 02:28:41 -04:00
|
|
|
ARGS="${ARGS} --build-arg=WORKING_BRANCH=$(git rev-parse --abbrev-ref HEAD) --build-arg=WORKING_HASH=$(git rev-parse --verify HEAD)"
|
2020-09-11 00:15:49 -04:00
|
|
|
|
2020-08-02 00:10:34 -04:00
|
|
|
set -e
|
2020-09-11 00:15:49 -04:00
|
|
|
|
2020-08-02 00:10:34 -04:00
|
|
|
# Build base
|
2020-09-11 00:15:49 -04:00
|
|
|
docker build ${ARGS} -f Dockerfile.base -t ${ERPLIBRE_DOCKER_BASE_VERSION} .
|
2020-08-02 00:10:34 -04:00
|
|
|
|
|
|
|
|
# Build prod
|
2020-09-11 00:15:49 -04:00
|
|
|
docker build ${ARGS} -f Dockerfile.prod.pkg -t ${ERPLIBRE_DOCKER_PROD_VERSION} .
|
2020-08-02 00:10:34 -04:00
|
|
|
|
2020-09-11 00:15:49 -04:00
|
|
|
cd -
|
2020-07-28 06:09:58 -04:00
|
|
|
docker-compose up -d
|