ci: Fix Caddy tests workflow

This commit is contained in:
Shrikant Sharat Kandula 2023-12-23 08:11:12 +05:30
parent 3635677a5f
commit 5630a3fb70

View File

@ -3,14 +3,22 @@
set -o errexit set -o errexit
set -o nounset set -o nounset
loc="$(dirname "$0")" cd "$(dirname "$0")"
docker build -f "$loc/Dockerfile" --tag ar "$loc/.."
docker build -f Dockerfile --tag ar ..
declare -a args
args+=(--hostname ar)
if [[ "${CI-}" != 1 ]]; then
args+=(--interactive --tty)
fi
docker run \ docker run \
--name ar \ --name ar \
--rm \ --rm \
-it \ "${args[@]}" \
--hostname ar \
-e OPEN_SHELL=${OPEN_SHELL-} \ -e OPEN_SHELL=${OPEN_SHELL-} \
--volume "$loc/../fs/opt/appsmith/caddy-reconfigure.mjs:/caddy-reconfigure.mjs:ro" \ --volume "$(dirname "$PWD")/fs/opt/appsmith/caddy-reconfigure.mjs:/caddy-reconfigure.mjs:ro" \
--volume "$loc:/code:ro" \ --volume ".:/code:ro" \
ar ar