summaryrefslogtreecommitdiff
path: root/Dockerfile
blob: 8d50a062ba212ca481145ea2c92b61c7ec8cf3a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
FROM debian:stretch

ARG DEBIAN_FRONTEND=noninteractive

RUN apt-get update && apt-get install --no-install-recommends -y \
	cpanminus \
	build-essential \
	libpq-dev \
	git \
	ssmtp \
	&& 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 \
	&& rm -rf ~/.cpanm \
	&& apt-get purge -y \
	build-essential \
	cpanminus \
	&& apt-get autoremove -y

COPY . /app
WORKDIR /app

CMD /app/docker-run.sh