Commit dc6a0cf

mokha <mokha@cisco.com>
2019-02-28 20:11:54
add docker-build script
1 parent 8380092
Changed files (2)
bin/docker-build
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+bundle exec rake clean clobber build
+cp Dockerfile pkg/
+docker pull ruby:2.6-alpine
+docker image build \
+  -t "mokhan/minbox:latest" \
+  -f pkg/Dockerfile pkg/
+
+if [[ -z "${DOCKER_PUSH}" ]]; then
+  echo 'skip push'
+else
+  echo 'pushing...'
+  docker push "mokhan/minbox:latest"
+fi
Dockerfile
@@ -0,0 +1,10 @@
+FROM ruby:2.6-alpine
+ENV PACKAGES build-base tzdata
+WORKDIR /app
+RUN apk update && \
+    apk upgrade && \
+    apk add $PACKAGES && \
+    rm -fr /var/cache/apk/* && \
+    apk del build-base
+RUN gem install minbox
+CMD ["minbox", "server", "localhost", "25"]