forked from cloudflare/doom-wasm
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathDockerfile
40 lines (34 loc) · 824 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
28
29
30
31
32
33
34
35
36
37
38
39
40
FROM ubuntu:bionic
WORKDIR /srv
# Install system dependencies
RUN apt update -qqy && apt install -qqy \
bash \
python2.7 \
python-pip \
python3 \
cmake \
wget \
libssl-dev \
libtool \
libsdl2-2.0 \
libsdl2-mixer-2.0-0 \
libsdl2-mixer-dev \
libsdl2-net-2.0-0 \
curl \
gcc \
lsb-release \
git \
m4 \
autotools-dev \
automake \
emscripten \
unzip
ADD . ./
# Get original DOOM wad file
RUN wget https://distro.ibiblio.org/slitaz/sources/packages/d/doom1.wad && \
mv doom1.wad ./src/
# Freedoom wad file
# RUN wget https://github.com/freedoom/freedoom/releases/download/v0.12.1/freedoom-0.12.1.zip && \
# unzip freedoom-0.12.1.zip && \
# cp freedoom-0.12.1/freedoom1.wad ./src/doom1.wad
CMD cd src && python -m SimpleHTTPServer