aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
blob: 47e580c4a081c024c7a9452418e9dd8c2ec890d6 (plain) (blame)
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
# Note: this image can only be built after a root filesystem has
# been created with `sbt fhsDist`.

FROM debian:buster

RUN \
    export DEBIAN_FRONTEND=noninteractive \
    && apt-get --quiet update && apt-get --quiet install --yes \
       openjdk-11-jdk-headless \
       libdbd-sqlite3-perl \
       nano \
       sqitch \
       sqlite3 \
    && apt-get clean \
    && rm -rf /var/lib/apt/lists/*

COPY target/dist/ /

RUN \
    adduser \
    --system \
    --home=/var/lib/byspel \
    --group \
    byspel
RUN chown byspel:byspel /var/lib/byspel
USER byspel

EXPOSE 8555
CMD ["byspel", "/etc/byspel"]