Commit dc6a0cf
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"]