blob: 91fc88489e5a22d72decc5122e92314bf0784e77 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/bin/bash
set -e
if [ $# -ne 1 ]; then
echo "Usage: $0 <vespa version>"
exit 1
fi
DIR=$(cd $(dirname "${BASH_SOURCE[0]}") && pwd)
cd $DIR
VESPA_VERSION=$1
DOCKER_IMAGE=vesparun
docker build -t "$DOCKER_IMAGE" -f Dockerfile.run .
if [ "$(uname)" != "Darwin" ]; then
docker run -d -v $(pwd)/..:/vespa --net=host --privileged --entrypoint /vespa/docker/run-vespa-internal.sh "$DOCKER_IMAGE" "$VESPA_VERSION"
else
# On OS X, net=host does not work. Need to explicitly expose ports from localhost into container.
docker run -d -p 8080:8080 -p 19071:19071 -v $(pwd)/..:/vespa --privileged --entrypoint /vespa/docker/run-vespa-internal.sh "$DOCKER_IMAGE" "$VESPA_VERSION"
fi
|