dockerfile build and run
This commit is contained in:
parent
4c033ac86c
commit
7fce1b2cde
|
@ -0,0 +1,19 @@
|
||||||
|
FROM dyne/clojure
|
||||||
|
LABEL maintainer="Denis Roio <jaromil@dyne.org>" \
|
||||||
|
homepage="https://github.com/dyne/agiladmin"
|
||||||
|
# ENV VERSION=AUTO_STRICT
|
||||||
|
|
||||||
|
EXPOSE 3000
|
||||||
|
|
||||||
|
WORKDIR /app
|
||||||
|
COPY . /app
|
||||||
|
|
||||||
|
RUN mkdir -p /usr/share/man/man1/ \
|
||||||
|
&& apt-get update \
|
||||||
|
&& apt-get install -y -q --allow-downgrades --no-install-recommends \
|
||||||
|
mongodb \
|
||||||
|
&& apt-get clean \
|
||||||
|
&& lein deps
|
||||||
|
|
||||||
|
CMD /etc/init.d/mongodb start \
|
||||||
|
&& lein ring server-headless
|
|
@ -0,0 +1,11 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
target="$1"
|
||||||
|
if [ "$target" = "" ]; then target=develop; fi
|
||||||
|
|
||||||
|
if test -d src/toaster; then
|
||||||
|
docker build -f docker/Dockerfile -t dyne/toaster.do:$target .
|
||||||
|
else
|
||||||
|
echo "Launch from base source directiory. Usage:"
|
||||||
|
echo "./docker/build"
|
||||||
|
fi
|
|
@ -0,0 +1,5 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
target="$1"
|
||||||
|
if [ "$target" = "" ]; then target=develop; fi
|
||||||
|
docker run -p 3000:3000 -it dyne/toaster.do:$target $*
|
Loading…
Reference in New Issue