forked from paulallen87/chaturbate-overlay-app
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile-dev
39 lines (36 loc) · 1.1 KB
/
Dockerfile-dev
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
FROM mhart/alpine-node:8.1
MAINTAINER Paul Allen paulallen87555@gmail.com
USER root
ENV NODE_ENV="production" \
FRONTEND_BUNDLE="es6-bundled" \
ACL_ENABLED="0" \
DEBUG="chaturbate:*" \
LIGHTHOUSE_CHROMIUM_PATH="/usr/bin/chromium-browser" \
DEBIAN_FRONTEND="noninteractive" \
DEBCONF_NONINTERACTIVE_SEEN="true" \
DISPLAY=":99.0" \
SCREEN_WIDTH="750" \
SCREEN_HEIGHT="1334" \
SCREEN_DEPTH="24" \
PATH="/app/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
RUN echo "http://dl-2.alpinelinux.org/alpine/edge/main" > /etc/apk/repositories && \
echo "http://dl-2.alpinelinux.org/alpine/edge/main" >> /etc/apk/repositories && \
echo "http://dl-2.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories && \
apk update --no-cache && \
apk add --no-cache \
zlib-dev \
chromium \
xvfb \
xorg-server \
dbus \
ttf-freefont \
mesa-dri-swrast \
git \
grep \
bash \
bash-completion
EXPOSE 8080
EXPOSE 9090
VOLUME /src
WORKDIR /src
CMD ["/bin/bash"]