-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Dockerfile
17 lines (13 loc) · 653 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
FROM ubuntu:jamy
LABEL name="2050 podcast" \
summary="Jekyll deployment with Inkscape and ImageMagick for the 2050podcast.cz website" \
usage="docker run --name 2050web -p 4000:4000 -v $PWD/..:/srv/jekyll -it 2050podcast"
ARG DEBIAN_FRONTEND=noninteractive
RUN apt update && apt install --assume-yes software-properties-common
RUN add-apt-repository --yes ppa:inkscape.dev/stable && apt update
RUN apt install --assume-yes --no-install-suggests --no-install-recommends \
build-essential git inkscape ruby-bundler ruby-dev zlib1g-dev libffi-dev imagemagick
EXPOSE 4000
VOLUME /srv/jekyll
WORKDIR /srv/jekyll
CMD ["make", "local"]