infrastructure-as-code/roles/minio-dc/templates/docker-compose.yml.j2

31 lines
790 B
Django/Jinja

# docker-compose.yml
version: '3'
services:
minio:
image: minio/minio:RELEASE.2020-01-03T19-12-21Z
restart: unless-stopped
volumes:
- ./minio-config:/root/.minio
- ./minio-data:/data
# ports:
# - "9000:9000"
environment:
- VIRTUAL_HOST=s3.{{instance_url}}
- VIRTUAL_PORT=9000
- LETSENCRYPT_HOST=s3.{{instance_url}}
- MINIO_ACCESS_KEY=${MINIO_ACCESS_KEY:?MINIO_ACCESS_KEY not set}
- MINIO_SECRET_KEY=${MINIO_SECRET_KEY:?MINIO_SECRET_KEY not set}
- MINIO_SERVER_URL=https://s3.{{instance_url}}
- MINIO_UPDATE=off
- MINIO_REGION=us-east-1
entrypoint: sh
command: "-c 'mkdir -p /data && /usr/bin/minio server /data'"
networks:
- web
networks:
web:
external: true
name: webshare