Docker-development/dev-proxy/run.sh
2018-04-18 07:01:49 +02:00

46 lines
710 B
Bash
Executable File

#!/usr/bin/env bash
SCRIPT_PATH=$( cd "$(dirname "$0")" ; pwd -P )
IMAGE_NAME="yoursystemcz/dev-proxy"
IMAGE_VERSION="latest"
SERVICE_NAME=dev-proxy
source ${SCRIPT_PATH}/../common.shinc
#
# Project specific variables
#
source ${SCRIPT_PATH}/env.shinc 2> /dev/null
init() {
# docker pull ${IMAGE_NAME}:${IMAGE_VERSION} || return $?
NETWORKS=(${PROXY_NETWORK})
__createNetworks
docker create \
--name ${SERVICE_NAME} \
-v /var/run/docker.sock:/tmp/docker.sock:ro \
-v dev-proxy:/root/.caddy \
--restart=unless-stopped \
-p 80:80 \
-p 443:443 \
-p 2015:2015 \
--net ${PROXY_NETWORK} \
${IMAGE_NAME}:${IMAGE_VERSION}
[[ $? -ne 0 ]] && return 1
__ask_to_start
}
"$@"
exit $?