29 lines
478 B
Bash
Executable File
29 lines
478 B
Bash
Executable File
#! /bin/bash
|
|
|
|
set -e
|
|
set -u
|
|
|
|
cd "$(dirname "$BASH_SOURCE")"
|
|
|
|
pushd ./goprox
|
|
GOOS=linux GOARCH=amd64 go build
|
|
popd
|
|
|
|
docker network create mpdnet || true
|
|
|
|
docker build -t dev:dev .
|
|
|
|
chmod -R 777 $PWD/mnt $PWD/goproxystate
|
|
|
|
docker images | grep dev.*dev
|
|
docker run --rm -it \
|
|
--name dev \
|
|
--network mpdnet \
|
|
-v $PWD/mnt:/mnt \
|
|
-v $PWD/mpd.conf:/etc/mpd.conf \
|
|
-v $PWD/goproxystate:/opt/goproxystate \
|
|
-p 4041:4041 \
|
|
-p 8000:8000 \
|
|
-p 7000:7000 \
|
|
dev:dev
|