diff --git a/minio/docker-compose.yaml b/minio/docker-compose.yaml index 9d651b1..655fd0d 100644 --- a/minio/docker-compose.yaml +++ b/minio/docker-compose.yaml @@ -1,5 +1,3 @@ -version: '3' - services: minio: image: minio/minio @@ -11,19 +9,7 @@ services: - ~/storage/minio:/data environment: MINIO_ROOT_USER: lunchbox - MINIO_ROOT_PASSWORD: B33rb33r! - command: server --console-address ":9001" /data - - nginx: - container_name: nginx_minio - restart: always - image: nginx - volumes: - - ./nginx/templates:/etc/nginx/templates:ro - - ./nginx/ssl/self.cert:/etc/nginx/ssl/self.cert:ro - - ./nginx/ssl/self-ssl.key:/etc/nginx/ssl/self-ssl.key:ro - - ./nginx.conf:/etc/nginx/conf.d/minio.conf:ro - ports: - - 8443:443 - links: - - minio \ No newline at end of file + MINIO_ROOT_PASSWORD: password + MINIO_BROWSER_REDIRECT_URL: https://console.redirect + MINIO_EXTERNAL_URL: https://api.end.point + command: server --console-address ":9001" /data \ No newline at end of file diff --git a/minio/nginx.conf b/minio/nginx.conf deleted file mode 100644 index c8a2f66..0000000 --- a/minio/nginx.conf +++ /dev/null @@ -1,9 +0,0 @@ -server { - listen 80; - server_name s3.stfx.tk; - - location / { - proxy_set_header Host $http_host; - proxy_pass http://localhost:9000; - } -} \ No newline at end of file diff --git a/minio/nginx2.conf b/minio/nginx2.conf deleted file mode 100644 index 0315664..0000000 --- a/minio/nginx2.conf +++ /dev/null @@ -1,67 +0,0 @@ -server { - listen 80; - listen [::]:80; - server_name minio.example.net; - - # Allow special characters in headers - ignore_invalid_headers off; - # Allow any size file to be uploaded. - # Set to a value such as 1000m; to restrict file size to a specific value - client_max_body_size 0; - # Disable buffering - proxy_buffering off; - proxy_request_buffering off; - - location / { - proxy_set_header Host $http_host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - - proxy_connect_timeout 300; - # Default is HTTP/1, keepalive is only enabled in HTTP/1.1 - proxy_http_version 1.1; - proxy_set_header Connection ""; - chunked_transfer_encoding off; - - proxy_pass http://minio:9000/; # This uses the upstream directive definition to load balance - } -} - -server { - - listen 80; - listen [::]:80; - server_name console.example.net; - - # Allow special characters in headers - ignore_invalid_headers off; - # Allow any size file to be uploaded. - # Set to a value such as 1000m; to restrict file size to a specific value - client_max_body_size 0; - # Disable buffering - proxy_buffering off; - proxy_request_buffering off; - - location / { - proxy_set_header Host $http_host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - proxy_set_header X-NginX-Proxy true; - - # This is necessary to pass the correct IP to be hashed - real_ip_header X-Real-IP; - - proxy_connect_timeout 300; - - # To support websocket - proxy_http_version 1.1; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection "upgrade"; - - chunked_transfer_encoding off; - - proxy_pass http://minio:9001/; # This uses the upstream directive definition to load balance and assumes a static Console port of 9001 - } -} \ No newline at end of file