mirror of https://github.com/rancher/rke2.git
30 lines
701 B
Bash
Executable File
30 lines
701 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -ex
|
|
|
|
cd $(dirname $0)/..
|
|
|
|
source ./scripts/version.sh
|
|
|
|
set -- docker container run \
|
|
--env WORKSPACE=${PWD} \
|
|
--hostname ${PROG}-server \
|
|
--interactive \
|
|
--name ${PROG}-dev-shell \
|
|
--privileged \
|
|
--publish ":2345:2345" \
|
|
--rm \
|
|
--tty \
|
|
--volume "${HOME}:${HOME}:ro" \
|
|
--volume "${PROG}-pkg:/go/pkg" \
|
|
--volume "${PROG}-cache:/root/.cache/go-build" \
|
|
--volume "${PWD}:${PWD}" \
|
|
--volume "/run/k3s" \
|
|
--volume "/var/lib/rancher/rke2" \
|
|
--workdir "${PWD}"
|
|
|
|
if [ -z "${SKIP_PRELOAD_IMAGE}" ]; then
|
|
set -- "${@}" "--volume" "${PWD}/build/images:/var/lib/rancher/rke2/agent/images"
|
|
fi
|
|
|
|
exec "${@}" "${PROG}-dev" "bash"
|