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