mirror of https://github.com/interlegis/sapl.git
Eduardo Edson Batista Cordeiro Alves
9 years ago
committed by
Edward Ribeiro
7 changed files with 81 additions and 7 deletions
@ -0,0 +1,51 @@ |
|||||
|
FROM ubuntu:15.04 |
||||
|
|
||||
|
RUN locale-gen en_US.UTF-8 |
||||
|
ENV LANG en_US.UTF-8 |
||||
|
ENV LANGUAGE en_US:en |
||||
|
ENV LC_ALL en_US.UTF-8 |
||||
|
|
||||
|
RUN mkdir /sapl |
||||
|
|
||||
|
RUN echo "deb http://archive.ubuntu.com/ubuntu/ vivid universe" | tee -a "/etc/apt/sources.list" |
||||
|
|
||||
|
RUN \ |
||||
|
apt-get update && \ |
||||
|
apt-get install -y -f \ |
||||
|
software-properties-common \ |
||||
|
libpq-dev \ |
||||
|
graphviz-dev \ |
||||
|
graphviz \ |
||||
|
build-essential \ |
||||
|
git \ |
||||
|
pkg-config \ |
||||
|
python3-dev \ |
||||
|
libxml2-dev \ |
||||
|
libjpeg-dev \ |
||||
|
libssl-dev \ |
||||
|
libffi-dev \ |
||||
|
libxslt1-dev \ |
||||
|
python3-setuptools \ |
||||
|
curl |
||||
|
|
||||
|
# use python3 in pip |
||||
|
RUN easy_install3 pip lxml |
||||
|
|
||||
|
# install nodejs |
||||
|
RUN DEBIAN_FRONTEND=noninteractive curl -sL https://deb.nodesource.com/setup_5.x | bash - |
||||
|
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y nodejs |
||||
|
|
||||
|
# install bower |
||||
|
RUN npm install -g bower |
||||
|
|
||||
|
# Bower aceitar root |
||||
|
RUN touch /root/.bowerrc |
||||
|
RUN chmod 751 /root/.bowerrc |
||||
|
RUN echo "{ \"allow_root\": true }" >> /root/.bowerrc |
||||
|
|
||||
|
WORKDIR /sapl |
||||
|
|
||||
|
ADD . /sapl |
||||
|
|
||||
|
RUN pip install -r requirements/dev-requirements.txt |
||||
|
RUN pip install --upgrade setuptools |
@ -0,0 +1,11 @@ |
|||||
|
db: |
||||
|
image: postgres |
||||
|
web: |
||||
|
build: . |
||||
|
command: bash -c "python3 manage.py migrate && python3 manage.py bower install && python3 manage.py runserver 0.0.0.0:8000" |
||||
|
volumes: |
||||
|
- .:/sapl |
||||
|
ports: |
||||
|
- "8000:8000" |
||||
|
links: |
||||
|
- db |
@ -0,0 +1,4 @@ |
|||||
|
#!/bin/bash |
||||
|
sudo docker stop $(docker ps -a -q) # Parar containers |
||||
|
sudo docker rm $(sudo docker ps -a -q) # Remover containers |
||||
|
sudo docker rmi -f $( sudo docker images -q ) # Remover imagens |
@ -0,0 +1,4 @@ |
|||||
|
#!/bin/bash |
||||
|
sudo docker stop sapl_db_1 |
||||
|
sudo docker rm sapl_db_1 |
||||
|
sudo docker rmi -f postgres |
@ -0,0 +1,2 @@ |
|||||
|
#!/bin/bash |
||||
|
pg_restore --disable-triggers --data-only sapl_30-03-16.tar | docker exec -i sapl_db_1 psql -U postgres |
@ -0,0 +1,2 @@ |
|||||
|
#!/bin/bash |
||||
|
sudo docker run -ti sapl_web /bin/bash |
Loading…
Reference in new issue