mirror of https://github.com/interlegis/sapl.git
Edward
9 years ago
8 changed files with 89 additions and 7 deletions
@ -0,0 +1,53 @@ |
|||
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 |
|||
|
|||
# RUN python3 manage.py bower install |
@ -0,0 +1,17 @@ |
|||
localhost: |
|||
image: postgres |
|||
environment: |
|||
POSTGRES_PASSWORD: sapl |
|||
POSTGRES_USER: sapl |
|||
POSTGRES_DB: sapl |
|||
ports: |
|||
- "5532:5432" |
|||
web: |
|||
build: . |
|||
command: bash -c "python3 manage.py bower install && python3 manage.py migrate && python3 manage.py runserver 0.0.0.0:8000" |
|||
volumes: |
|||
- .:/sapl |
|||
ports: |
|||
- "8000:8000" |
|||
links: |
|||
- localhost |
Binary file not shown.
@ -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_localhost_1 |
|||
sudo docker rm sapl_localhost_1 |
|||
sudo docker rmi -f postgres |
@ -0,0 +1,2 @@ |
|||
#!/bin/bash |
|||
sudo pg_restore --disable-triggers --data-only sapl_30-03-16.tar | docker exec -i sapl_localhost_1 psql -U sapl |
@ -0,0 +1,2 @@ |
|||
#!/bin/bash |
|||
docker run -ti sapl_web /bin/bash |
Loading…
Reference in new issue