From: Guillaume Pellerin Date: Mon, 4 Feb 2019 21:35:12 +0000 (+0100) Subject: Use telemeta image, upgrade docker api X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=6e769cdbbd36d73e65d6c751658f04222e90b669;p=teleforma.git Use telemeta image, upgrade docker api --- diff --git a/Dockerfile b/Dockerfile index 9c271d52..f83610d3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -FROM python:2 +FROM parisson/telemeta:latest-dev MAINTAINER Guillaume Pellerin diff --git a/docker-compose.yml b/docker-compose.yml index b6290e4d..c52632d5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,43 +1,53 @@ -data: - image: debian:jessie - volumes: - - ./var/media/:/srv/media - - ./var/static/:/srv/static - - ./var/backup/:/srv/backup - command: "true" +version: '3' -db: - image: mariadb - environment: - - MYSQL_ROOT_PASSWORD=mysecretpassword - - MYSQL_DATABASE=teleforma - - MYSQL_USER=teleforma - - MYSQL_PASSWORD=admin - volumes: - - ./data/var/lib/mysql/:/var/lib/mysql - - ./data/var/log/mysql/:/var/log/mysql +services: + var: + image: debian:jessie + volumes: + - ./var/media/:/srv/media + - ./var/static/:/srv/static + - ./var/backup/:/srv/backup + command: "true" -app: - build: . - command: /bin/sh deploy/start_app.sh - volumes: - - ./app/:/srv/app - - ./teleforma/:/srv/lib/teleforma/teleforma - volumes_from: - - data - ports: - - "8000:8000" - links: - - db + db: + image: mariadb:10 + environment: + - MYSQL_ROOT_PASSWORD=mysecretpassword + - MYSQL_DATABASE=teleforma + - MYSQL_USER=teleforma + - MYSQL_PASSWORD=admin + volumes: + - ./var/lib/mysql/:/var/lib/mysql + + app: + build: . + command: /bin/sh deploy/start_app.sh + volumes: + - ./app/:/srv/app + - ./teleforma/:/srv/lib/teleforma/teleforma + volumes_from: + - var + ports: + - "8000:8000" + links: + - db + + web: + image: nginx + ports: + - "80:80" + volumes: + - ./app/deploy/nginx-app.conf:/etc/nginx/conf.d/default.conf + - ./var/log/nginx/:/var/log/nginx + volumes_from: + - var + links: + - app + + +volumes: + var: + app: + db: + web: -nginx: - image: nginx - ports: - - "80:80" - volumes: - - ./app/deploy/nginx-app.conf:/etc/nginx/conf.d/default.conf - - ./data/var/log/nginx/:/var/log/nginx - volumes_from: - - data - links: - - app diff --git a/requirements.txt b/requirements.txt index 391d319a..08983020 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,6 @@ setuptools -django==1.4.19 -telemeta==1.4.6 -south +django==1.8.* +telemeta==1.7.1 django-pagination==1.0.7 django-postman==3.2.0 django-extensions==0.9