-
Notifications
You must be signed in to change notification settings - Fork 22
/
build-docker.sh
executable file
·28 lines (22 loc) · 874 Bytes
/
build-docker.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/bash
MODE=${1:-dev}
# sudo docker build --build-arg VERSION=0.3.10 -t yaroslaff/nudecrawler:0.3.10 -f docker/Dockerfile .
VERSION=`python -c 'import nudecrawler.version; print(nudecrawler.version.version)'`
echo $MODE version: $VERSION
if [ "$MODE" == "dev" ]
then
echo build development mode
sudo docker build -t yaroslaff/nudecrawler:dev -f docker/DevDockerfile .
elif [ "$MODE" == "publish" ]
then
echo publish version $VERSION
# python3 setup.py bdist_wheel sdist
# twine upload dist/nudecrawler*$VERSION*
echo build version $VERSION
echo === $VERSION
sudo docker build --build-arg VERSION=${VERSION} -t yaroslaff/nudecrawler:${VERSION} -f docker/Dockerfile .
echo === LATEST
sudo docker build --build-arg VERSION=${VERSION} -t yaroslaff/nudecrawler:latest -f docker/Dockerfile .
else
echo dev of publish?
fi