summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorMarkus Witt <feuerrot@feuerrot.org>2019-04-13 23:49:49 +0200
committerMarkus Witt <feuerrot@feuerrot.org>2019-05-03 22:36:12 +0200
commit386d56a20e2ba1f98bde896897cc4e96b6dd75dc (patch)
tree69cf6b901afadc1fc11962ad927b9e89149e2fd7 /Dockerfile
parent122e2a7b4a5a994b5a55bafd7304aa879f3bd17b (diff)
Add a basic docker file
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile30
1 files changed, 30 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..b8dd2d7
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,30 @@
+FROM debian:stretch
+
+RUN apt-get update && apt-get install -y \
+ cpanminus \
+ build-essential \
+ libpq-dev \
+ git \
+ ssmtp
+
+RUN cpanm -in \
+ Cache::File \
+ Crypt::Eksblowfish \
+ DateTime \
+ DateTime::Format::Strptime \
+ DBI \
+ DBD::Pg \
+ Email::Sender \
+ Geo::Distance \
+ Geo::Distance::XS \
+ Mojolicious \
+ Mojolicious::Plugin::Authentication \
+ Travel::Status::DE::IRIS \
+ UUID::Tiny \
+ JSON
+
+COPY . /app
+WORKDIR /app
+
+
+CMD /app/docker-run.sh \ No newline at end of file