mirror of
https://github.com/arnaucube/commonroutesServer.git
synced 2026-02-28 05:26:42 +01:00
added Dockerfile, and implemented script to create Admin
This commit is contained in:
64
OLDDockerfile
Normal file
64
OLDDockerfile
Normal file
@@ -0,0 +1,64 @@
|
||||
FROM ubuntu:latest
|
||||
|
||||
RUN apt-get update -y
|
||||
|
||||
RUN apt-get install git -y
|
||||
RUN apt-get install -y curl
|
||||
RUN apt-get install -y wget
|
||||
|
||||
#install Nodejs
|
||||
RUN curl -sL https://deb.nodesource.com/setup_6.x | bash -
|
||||
RUN apt-get install -y nodejs
|
||||
RUN apt-get install -y build-essential
|
||||
|
||||
#install MongoDB
|
||||
RUN \
|
||||
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6 && \
|
||||
echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-3.4.list && \
|
||||
apt-get update && \
|
||||
apt-get install -y mongodb-org
|
||||
|
||||
#install bower
|
||||
RUN npm install -g bower
|
||||
|
||||
RUN npm install -g forever
|
||||
|
||||
#donwload commonroutesServer
|
||||
RUN git clone https://github.com/arnaucode/commonroutesServer.git
|
||||
RUN cd commonroutesServer
|
||||
RUN npm install
|
||||
|
||||
#install Go
|
||||
#ENV GOVERSION 1.6.2
|
||||
#ENV GOROOT /opt/go
|
||||
#ENV GOPATH /root/.go
|
||||
#RUN cd /opt && wget https://storage.googleapis.com/golang/go${GOVERSION}.linux-amd64.tar.gz && \
|
||||
# tar zxf go${GOVERSION}.linux-amd64.tar.gz && rm go${GOVERSION}.linux-amd64.tar.gz && \
|
||||
# ln -s /opt/go/bin/go /usr/bin/ && \
|
||||
# mkdir $GOPATH
|
||||
|
||||
#download goImgServer
|
||||
#RUN git clone https://github.com/arnaucode/goImgServer.git
|
||||
|
||||
#run mongodb service
|
||||
CMD service mongod start
|
||||
|
||||
#CMD cd goImgServer && \
|
||||
# ./goImgServer &
|
||||
#CMD cd
|
||||
|
||||
CMD cd commonroutesServer && \
|
||||
forever start server.js
|
||||
|
||||
#commands to use:
|
||||
#docker build -t containername .
|
||||
#docker run -ti containername /bin/bash
|
||||
#docker start -ti containername /bin/bash
|
||||
#docker ps -a
|
||||
#docker rm containernametodelete
|
||||
#docker images
|
||||
#docker rmi imagenametodelete
|
||||
# delete all containers
|
||||
#docker rm $(docker ps -a -q)
|
||||
# delete all images
|
||||
#docker rmi $(docker images -q)
|
||||
Reference in New Issue
Block a user