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