promenade/tools/dev/server.sh

20 lines
510 B
Bash
Executable File

#!/usr/bin/env bash
set -eux
SCRIPT_DIR=$(realpath $(dirname $0))
SOURCE_DIR=$(realpath $SCRIPT_DIR/../..)
echo === Building image ===
docker build -t quay.io/airshipit/promenade:master ${SOURCE_DIR}
export PROMENADE_DEBUG=${PROMENADE_DEBUG:-1}
exec docker run \
--rm -it \
--publish 9000:9000 \
--env PROMENADE_DEBUG=${PROMENADE_DEBUG} \
--volume "${SOURCE_DIR}/etc/promenade/noauth-api-paste.ini":/etc/promenade/api-paste.ini:ro \
quay.io/airshipit/promenade:master \
server