From 36e77f145d64ccaf6904d0664029f7bec997cbaa Mon Sep 17 00:00:00 2001 From: Roger Gonzalez Date: Sun, 10 Jan 2021 14:34:56 -0300 Subject: Initial commit --- docker-compose.yml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 docker-compose.yml (limited to 'docker-compose.yml') diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..4b54a94 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,38 @@ +version: "3" + +services: + app: + build: + context: . + volumes: + - ./app:/app + ports: + - 8000:8000 + depends_on: + - minio + command: > + sh -c "python manage.py migrate && + python manage.py runserver 0.0.0.0:8000" + + minio: + image: minio/minio + ports: + - 9000:9000 + environment: + - MINIO_ACCESS_KEY=access-key + - MINIO_SECRET_KEY=secret-key + command: server /export + + createbuckets: + image: minio/mc + depends_on: + - minio + entrypoint: > + /bin/sh -c " + apk add nc && + while ! nc -z minio 9000; do echo 'Wait minio to startup...' && sleep 0.1; done; sleep 5 && + /usr/bin/mc config host add myminio http://minio:9000 access-key secret-key; + /usr/bin/mc mb myminio/my-local-bucket; + /usr/bin/mc policy download myminio/my-local-bucket; + exit 0; + " -- cgit v1.2.3