Add: Minio stack
This commit is contained in:
parent
c48cd06fc1
commit
8530711565
34
minio/docker-compose.traefik.yml
Normal file
34
minio/docker-compose.traefik.yml
Normal file
@ -0,0 +1,34 @@
|
||||
|
||||
networks:
|
||||
front:
|
||||
external: true
|
||||
name: ${APP_PROXY_NETWORK}
|
||||
|
||||
services:
|
||||
minio:
|
||||
networks:
|
||||
front:
|
||||
default:
|
||||
environment:
|
||||
- MINIO_DOMAIN=minio.$APP_TOP_DOMAIN
|
||||
- MINIO_SERVER_URL=https://minio.$APP_TOP_DOMAIN
|
||||
- MINIO_BROWSER_REDIRECT_URL=https://minio-console.$APP_TOP_DOMAIN
|
||||
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
|
||||
# Console
|
||||
- "traefik.http.routers.minio-console.rule=Host(`minio-console.$APP_TOP_DOMAIN`)"
|
||||
- "traefik.http.routers.minio-console.entrypoints=front-https"
|
||||
- "traefik.http.routers.minio-console.tls=true"
|
||||
- "traefik.http.routers.minio-console.tls.certresolver=$TRAEFIK_CERTRESOLV"
|
||||
- "traefik.http.routers.minio-console.service=minio-console"
|
||||
- "traefik.http.services.minio-console.loadbalancer.server.port=9001"
|
||||
|
||||
# APi
|
||||
- "traefik.http.routers.minio.rule=Host(`minio.$APP_TOP_DOMAIN`)"
|
||||
- "traefik.http.routers.minio.entrypoints=front-https"
|
||||
- "traefik.http.routers.minio.tls=true"
|
||||
- "traefik.http.routers.minio.tls.certresolver=$TRAEFIK_CERTRESOLV"
|
||||
- "traefik.http.routers.minio.service=minio"
|
||||
- "traefik.http.services.minio.loadbalancer.server.port=9000"
|
||||
21
minio/docker-compose.yml
Normal file
21
minio/docker-compose.yml
Normal file
@ -0,0 +1,21 @@
|
||||
version: "3.9"
|
||||
|
||||
networks:
|
||||
default:
|
||||
name: ${APP_MINIO_NETWORK}
|
||||
|
||||
|
||||
services:
|
||||
minio:
|
||||
image: quay.io/minio/minio:latest
|
||||
command: server --console-address ":9001" /data
|
||||
restart: always
|
||||
volumes:
|
||||
- ./data:/data
|
||||
- ./config:/root/.minio
|
||||
environment:
|
||||
- MINIO_ROOT_USER=$MINIO_ROOT_USER
|
||||
- MINIO_ROOT_PASSWORD=$MINIO_ROOT_PASSWORD
|
||||
- MINIO_DOMAIN=minio.$APP_TOP_DOMAIN
|
||||
- MINIO_SERVER_URL=https://minio.$APP_TOP_DOMAIN
|
||||
- MINIO_BROWSER_REDIRECT_URL=https://minio-console.$APP_TOP_DOMAIN
|
||||
Loading…
x
Reference in New Issue
Block a user