From e77032154c402273ca23ee8a673c8ecbd0519ddf Mon Sep 17 00:00:00 2001 From: Abdel-Kader Chabi-Sika-Boni Date: Fri, 11 Dec 2020 08:48:02 +0100 Subject: [PATCH] ajout Dockerfile server --- Dockerfiles/server/Dockerfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Dockerfiles/server/Dockerfile diff --git a/Dockerfiles/server/Dockerfile b/Dockerfiles/server/Dockerfile new file mode 100644 index 0000000..d0e669e --- /dev/null +++ b/Dockerfiles/server/Dockerfile @@ -0,0 +1,20 @@ +# Choosing the image to use +FROM node:alpine + +# Installing required libraries +RUN apk add npm && \ + mkdir server && \ + cd server && \ + npm install express && \ + npm install yargs && \ + npm install systeminformation && \ + wget http://homepages.laas.fr/smedjiah/tmp/server.js + +# set entry point for emulator gatekeeper (needed for compatibility with vim-emu datacenters) +#ENV VIM_EMU_CMD "node /server/server.js --local_ip '127.0.0.1' --local_port '8080' --local_name 'srv'" #uncomment when on ContainerNet datacenter +#ENV VIM_EMU_CMD "TODO at startup" +#ENV VIM_EMU_CMD_STOP "TODO at shutdown" + +# CMD should always point to /bin/bash to not block the emulator (sh for node:alpine) +CMD node /server/server.js --local_ip '127.0.0.1' --local_port '8080' --local_name 'srv' #comment when on ContainerNet datacenter +#CMD /bin/sh #uncomment when on ContainerNet datacenter