Skip to content

Commit bd1643d

Browse files
committed
server run
1 parent 3d89dd1 commit bd1643d

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ jobs:
1414
- name: build Docker
1515
run: ./build-docker.sh
1616
- name: runqemu swift hello world
17-
run: ./run-docker.sh ./execute.exp
17+
run: ./server-run-docker.sh ./execute.exp
1818

server-run-docker.sh

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#!/bin/bash
2+
#
3+
. ./env.sh
4+
5+
if [[ $PWD != $HOME* && $(whoami) != "root" ]]; then
6+
echo "Error: Current directory is outside $HOME"
7+
exit 1
8+
fi
9+
10+
# run the docker image
11+
docker run -i --rm \
12+
--volume ${HOME}:${HOME} \
13+
--device /dev/net/tun \
14+
--cap-add=NET_ADMIN \
15+
"${DOCKER_IMAGE_TAG}" \
16+
$1

0 commit comments

Comments
 (0)