aboutsummaryrefslogtreecommitdiff
path: root/arch-nodejs/Dockerfile.online
diff options
context:
space:
mode:
authorMhd Sulhan <ms@kilabit.info>2015-09-01 16:59:53 +0700
committerMhd Sulhan <ms@kilabit.info>2015-09-01 16:59:53 +0700
commit65dcf2021870e35a7efd4cd0d16a691572cf402c (patch)
tree7b9784112f338c210fd990895d6e2627e87812cf /arch-nodejs/Dockerfile.online
parented8328cb365d14d468e17e5088543e1cb3da4cb0 (diff)
downloadarch-docker-65dcf2021870e35a7efd4cd0d16a691572cf402c.tar.xz
Add script to create system image for nodejs.
Diffstat (limited to 'arch-nodejs/Dockerfile.online')
-rw-r--r--arch-nodejs/Dockerfile.online16
1 files changed, 16 insertions, 0 deletions
diff --git a/arch-nodejs/Dockerfile.online b/arch-nodejs/Dockerfile.online
new file mode 100644
index 0000000..0b3975d
--- /dev/null
+++ b/arch-nodejs/Dockerfile.online
@@ -0,0 +1,16 @@
+FROM sulhan/arch-base:latest
+MAINTAINER Sulhan <ms@kilabit.info>
+
+RUN echo "nameserver 8.8.8.8" > /etc/resolv.conf
+RUN echo "nameserver 172.17.42.1" > /etc/resolv.conf
+RUN pacman -Sy
+RUN pacman -S --noconfirm --needed nodejs npm && \
+ rm -r /usr/include/* && \
+ rm -r /usr/share/doc/nodejs/* && \
+ rm -r /usr/share/licenses/* && \
+ rm -r /usr/share/man/* && \
+ rm -r /usr/lib/node_modules/npm/doc/* && \
+ rm -r /usr/lib/node_modules/npm/html/doc/* && \
+ rm -r /usr/lib/node_modules/npm/man/* && \
+ rm -r /var/cache/pacman/pkg/* && \
+ rm -r /var/log/*