Add repo reference for skill container
This commit is contained in:
@@ -4,12 +4,23 @@ set -e
|
||||
|
||||
[ ! -f .env ] || export $(grep -v '^#' .env | xargs)
|
||||
|
||||
RAND_NAME=$(tr -dc A-Za-z0-9 </dev/urandom | head -c 16; echo)
|
||||
mkdir -p /tmp/opencode
|
||||
WORKDIR=/tmp/opencode/cleveragents-core-$RAND_NAME
|
||||
|
||||
trap 'cd /tmp/opencode && rm -rf "$WORKDIR"' EXIT
|
||||
|
||||
git clone \
|
||||
https://$FORGEJO_PAT@git.cleverthis.com/cleveragents/cleveragents-core.git \
|
||||
$WORKDIR
|
||||
|
||||
docker run -it --rm \
|
||||
--network=host \
|
||||
--cpus="12" \
|
||||
--name "cleveragents_dev_skill" \
|
||||
--user $(id -u):$(id -g) \
|
||||
--volume "/home/skyblond/opencode:/app" \
|
||||
--volume "${WORKDIR}:/code:ro" \
|
||||
--volume "/home/skyblond/opencode/agents:/home/devuser/.config/opencode/agents" \
|
||||
--volume "/home/skyblond/opencode/skills:/home/devuser/.config/opencode/skills" \
|
||||
--volume "/home/skyblond/opencode/scripts:/external/opencode/scripts:ro" \
|
||||
|
||||
Reference in New Issue
Block a user