44 lines
1.1 KiB
Django/Jinja
44 lines
1.1 KiB
Django/Jinja
# docker-compose.yml
|
|
version: '3'
|
|
|
|
services:
|
|
minio:
|
|
image: minio/minio:RELEASE.2023-05-27T05-56-19Z
|
|
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_ROOT_USER=${MINIO_ROOT_USER:?MINIO_ROOT_USER not set}
|
|
- MINIO_ROOT_PASSWORD=${MINIO_ROOT_PASSWORD:?MINIO_ROOT_PASSWORD not set}
|
|
- MINIO_SERVER_URL=https://s3.{{instance_url}}
|
|
- MINIO_UPDATE=off
|
|
- MINIO_REGION=us-east-1
|
|
- MINIO_BROWSER_REDIRECT_URL=https://console.s3.{{instance_url}}
|
|
command: server --address ":9000" --console-address ":9002" /data
|
|
networks:
|
|
- web
|
|
|
|
tunnel:
|
|
image: marcnuri/port-forward
|
|
restart: unless-stopped
|
|
environment:
|
|
- VIRTUAL_HOST=console.s3.{{instance_url}}
|
|
- VIRTUAL_PORT=9002
|
|
- LETSENCRYPT_HOST=console.s3.{{instance_url}}
|
|
- REMOTE_HOST=minio
|
|
- REMOTE_PORT=9002
|
|
- LOCAL_PORT=9002
|
|
networks:
|
|
- web
|
|
|
|
networks:
|
|
web:
|
|
external: true
|
|
name: webshare
|