Skip to content
This repository was archived by the owner on Aug 30, 2021. It is now read-only.

Commit e62b680

Browse files
authored
feat(docker): cleaning up pkgs and enabling npm install for dev env (#1603)
1 parent 502143b commit e62b680

File tree

2 files changed

+7
-33
lines changed

2 files changed

+7
-33
lines changed

Dockerfile

Lines changed: 4 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -18,34 +18,21 @@ ENV NODE_ENV development
1818

1919
# Install Utilities
2020
RUN apt-get update -q \
21-
&& apt-get install -yqq curl \
22-
wget \
23-
aptitude \
24-
htop \
25-
vim \
26-
git \
27-
traceroute \
28-
dnsutils \
21+
&& apt-get install -yqq \
2922
curl \
23+
git \
3024
ssh \
31-
tree \
32-
tcpdump \
33-
nano \
34-
psmisc \
3525
gcc \
3626
make \
3727
build-essential \
38-
libfreetype6 \
39-
libfontconfig \
4028
libkrb5-dev \
41-
ruby \
4229
sudo \
4330
apt-utils \
4431
&& apt-get clean \
4532
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
4633

4734
# Install nodejs
48-
RUN curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
35+
RUN curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
4936
RUN sudo apt-get install -yq nodejs \
5037
&& apt-get clean \
5138
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
@@ -72,4 +59,4 @@ RUN bower install --quiet --allow-root --config.interactive=false
7259
COPY . /opt/mean.js
7360

7461
# Run MEAN.JS server
75-
CMD ["npm", "start"]
62+
CMD npm install && npm start

Dockerfile-production

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -15,34 +15,21 @@ EXPOSE 80 443 3000 35729
1515

1616
# Install Utilities
1717
RUN apt-get update -q \
18-
&& apt-get install -yqq curl \
19-
wget \
20-
aptitude \
21-
htop \
22-
vim \
23-
git \
24-
traceroute \
25-
dnsutils \
18+
&& apt-get install -yqq \
2619
curl \
20+
git \
2721
ssh \
28-
tree \
29-
tcpdump \
30-
nano \
31-
psmisc \
3222
gcc \
3323
make \
3424
build-essential \
35-
libfreetype6 \
36-
libfontconfig \
3725
libkrb5-dev \
38-
ruby \
3926
sudo \
4027
apt-utils \
4128
&& apt-get clean \
4229
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
4330

4431
# Install nodejs
45-
RUN curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
32+
RUN curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
4633
RUN sudo apt-get install -yq nodejs \
4734
&& apt-get clean \
4835
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

0 commit comments

Comments
 (0)