-
Notifications
You must be signed in to change notification settings - Fork 28
/
Dockerfile
27 lines (22 loc) 路 758 Bytes
/
Dockerfile
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
FROM debian:buster-slim
RUN apt-get update
# for text in screenshots
ENV LANG en_US.UTF-8
RUN apt-get install -y locales \
&& sed -i "s/^# $LANG/$LANG/" /etc/locale.gen \
&& locale-gen
# for BitsNPicas
RUN apt-get install -y openjdk-11-jdk-headless
# for bitmap-font-patcher
RUN apt-get install -y python python-fontforge python-pip python-dev libfreetype6-dev
RUN pip install bdflib Pillow
# for tamzen-font
# NOTE: x11-xserver-utils provides xset(1)
# NOTE: xfonts-utils provides bdftopcf(1) and fonttosfnt(1)
RUN apt-get install -y ruby git xfonts-utils bdf2psf default-jre \
vnc4server x11-xserver-utils xterm imagemagick
RUN gem install bundler -v 2.3.26
WORKDIR /opt
COPY Gemfile .
COPY Gemfile.lock .
RUN bundler install