forked from kuzzleio/kuzzle-admin-console
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
34 lines (30 loc) · 775 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
FROM kuzzleio/base
MAINTAINER Kuzzle <[email protected]>
COPY ./ /var/app
COPY ./docker-compose/scripts/run.sh /run.sh
WORKDIR /var/app
RUN apt-get update && apt-get install -y \
build-essential \
git \
g++ \
rbenv \
python \
&& npm install -g \
bower \
http-server \
&& npm install \
&& gem install sass --version 3.2.10 \
&& bower install --allow-root \
&& npm run build \
&& mv dist /tmp/dist && rm -rf /var/app/* && mv /tmp/dist /var/app \
&& chmod 755 /run.sh \
&& mv /run.sh /var/app \
&& apt-get clean \
&& apt-get remove -y \
build-essential \
g++ \
rbenv \
python \
&& apt-get autoremove -y \
&& rm -rf /var/lib/apt/lists/*
CMD ["/var/app/run.sh"]