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