FROM ubuntu:14.04 MAINTAINER Jonathan Brilhante ENV PYTHONIOENCODING UTF-8 RUN sudo apt-get update RUN sudo apt-get install locales -y RUN sudo locale-gen pt_BR.UTF-8 RUN sudo update-locale LC_ALL=pt_BR.UTF-8 LANG=pt_BR.UTF-8 ENV LANG pt_BR.UTF-8 ENV LANGUAGE pt_BR:pt:en ENV LC_ALL pt_BR.UTF-8 ARG IP RUN echo $IP EXPOSE 18422:18422 EXPOSE 5432 EXPOSE 6379 EXPOSE 200:200 EXPOSE 201:201 EXPOSE 8003:8003 EXPOSE 27017 EXPOSE 80:80 RUN useradd vlibras #RUN useradd vlibras RUN apt-get update RUN apt-get install build-essential -y RUN apt-get install wget curl unzip -y RUN apt-get -y install nmap RUN apt-get -y install psmisc RUN apt-get update RUN apt-get install redis-server -y RUN apt-get install apache2 apache2-mpm-prefork apache2-utils -y RUN sudo apt-get build-dep libapache2-mod-wsgi -y RUN echo "vlibras ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers #RUN mkdir /etc/profile.d/ RUN mkdir /etc/profile.d/lavid/ RUN mkdir /etc/profile.d/lavid/vlibras RUN chown -R vlibras /etc/profile.d/ ENV USER="vlibras" RUN mkdir /home/vlibras/ RUN chown vlibras /home/vlibras/ RUN mkdir /home/vlibras/container WORKDIR /home/vlibras/container/ #RUN wget http://150.165.205.38:8000/vlibras-wikilibras-container.zip #RUN unzip vlibras-wikilibras-container.zip ADD . /home/vlibras/container/ RUN chown -R vlibras /home/vlibras/container/ USER vlibras WORKDIR /home/vlibras/container/ RUN make install KEY=2324bc23-7d6f-4840-8905-b1e6c1675eed WORKDIR /home/vlibras/container/pybossa/ RUN printf "2324bc23-7d6f-4840-8905-b1e6c1675eed" | make install KEY=2324bc23-7d6f-4840-8905-b1e6c1675eed RUN cd pybossa && ln -sf themes/default/translations WORKDIR /home/vlibras/container/corretor_sinais/ RUN make install WORKDIR /home/vlibras/container/validador_sinais/ RUN make install WORKDIR /home/vlibras/container/wikilibrasV2/ RUN make install WORKDIR /home/vlibras/container/wikilibras-front/ RUN make install WORKDIR /home/vlibras/container/wikilibras-api/ RUN make install WORKDIR /home/vlibras/container/wikilibrasdbapi/ RUN sudo apt-get install mongodb -y RUN make install RUN ( sudo service postgresql start & sleep 1m ) ; make create-db WORKDIR /home/vlibras/container/taskmgr/ RUN make install WORKDIR /home/vlibras/container/ RUN make config KEY=2324bc23-7d6f-4840-8905-b1e6c1675eed WORKDIR /home/vlibras/container/pybossa/ RUN ( sudo service postgresql start & sleep 1m ) ; sudo su postgres -c 'psql --set ON_ERROR_STOP=off -f /home/vlibras/container/pybossa/wikilibras-pybossa.sql pybossa' RUN sudo apt-get install nano git htop -y ENTRYPOINT ( sudo service postgresql start & sudo service mongodb start & sleep 1m ) ; ( make start-up & sleep 1m) ; ( cd /home/vlibras/container/ ; make create_project ) ; ( cd /home/vlibras/container/taskmgr/ ; make run) & (sleep 1m ; cd /home/vlibras/container/wikilibrasdbapi/ ; make run) & (cd /home/vlibras/container/wikilibras-api/ ; make run) #ENTRYPOINT ( sudo service postgresql start & sudo service mongodb start & sleep 1m ) ; ( make start-up & sleep 1m) ; ( wget http://0.0.0.0/wikilibras-backend/create_project ; wget http://0.0.0.0/corretor-backend/create_project ; wget http://0.0.0.0/validador-backend/create_project ) ; ( cd /home/vlibras/container/taskmgr/ ; make run) & (sleep 1m ; cd /home/vlibras/container/wikilibrasdbapi/ ; make run) & (cd /home/vlibras/container/wikilibras-api/ ; make run)