mirror of https://github.com/minio/minio.git
				
				
				
			Fix tabs/indents in help message (#5962)
This commit is contained in:
		
							parent
							
								
									ac58283001
								
							
						
					
					
						commit
						71c4ff9d10
					
				| 
						 | 
				
			
			@ -33,6 +33,11 @@ import (
 | 
			
		|||
	"github.com/minio/minio/cmd/logger"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
func init() {
 | 
			
		||||
	logger.Init(GOPATH)
 | 
			
		||||
	logger.RegisterUIError(fmtError)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
var (
 | 
			
		||||
	gatewayCmd = cli.Command{
 | 
			
		||||
		Name:            "gateway",
 | 
			
		||||
| 
						 | 
				
			
			@ -102,10 +107,6 @@ func ValidateGatewayArguments(serverAddr, endpointAddr string) error {
 | 
			
		|||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func init() {
 | 
			
		||||
	logger.Init(GOPATH)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// StartGateway - handler for 'minio gateway <name>'.
 | 
			
		||||
func StartGateway(ctx *cli.Context, gw Gateway) {
 | 
			
		||||
	if gw == nil {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -75,36 +75,32 @@ ENVIRONMENT VARIABLES:
 | 
			
		|||
  BROWSER:
 | 
			
		||||
     MINIO_BROWSER: To disable web browser access, set this value to "off".
 | 
			
		||||
 | 
			
		||||
  DOMAIN:
 | 
			
		||||
     MINIO_DOMAIN: To enable virtual-host-style requests, set this value to Minio host domain name.
 | 
			
		||||
 | 
			
		||||
  CACHE:
 | 
			
		||||
     MINIO_CACHE_DRIVES: List of mounted drives or directories delimited by ";".
 | 
			
		||||
     MINIO_CACHE_EXCLUDE: List of cache exclusion patterns delimited by ";".
 | 
			
		||||
     MINIO_CACHE_EXPIRY: Cache expiry duration in days.
 | 
			
		||||
 | 
			
		||||
  UPDATE:
 | 
			
		||||
     MINIO_UPDATE: To turn off in-place upgrades, set this value to "off".
 | 
			
		||||
 | 
			
		||||
  DOMAIN:
 | 
			
		||||
     MINIO_DOMAIN: To enable virtual-host-style requests, set this value to Minio host domain name.
 | 
			
		||||
 | 
			
		||||
EXAMPLES:
 | 
			
		||||
  1. Start minio gateway server for Azure Blob Storage backend.
 | 
			
		||||
      $ export MINIO_ACCESS_KEY=azureaccountname
 | 
			
		||||
      $ export MINIO_SECRET_KEY=azureaccountkey
 | 
			
		||||
      $ {{.HelpName}}
 | 
			
		||||
     $ export MINIO_ACCESS_KEY=azureaccountname
 | 
			
		||||
     $ export MINIO_SECRET_KEY=azureaccountkey
 | 
			
		||||
     $ {{.HelpName}}
 | 
			
		||||
 | 
			
		||||
  2. Start minio gateway server for Azure Blob Storage backend on custom endpoint.
 | 
			
		||||
      $ export MINIO_ACCESS_KEY=azureaccountname
 | 
			
		||||
      $ export MINIO_SECRET_KEY=azureaccountkey
 | 
			
		||||
      $ {{.HelpName}} https://azure.example.com
 | 
			
		||||
     $ export MINIO_ACCESS_KEY=azureaccountname
 | 
			
		||||
     $ export MINIO_SECRET_KEY=azureaccountkey
 | 
			
		||||
     $ {{.HelpName}} https://azure.example.com
 | 
			
		||||
 | 
			
		||||
  3. Start minio gateway server for Azure Blob Storage backend with edge caching enabled.
 | 
			
		||||
      $ export MINIO_ACCESS_KEY=azureaccountname
 | 
			
		||||
      $ export MINIO_SECRET_KEY=azureaccountkey
 | 
			
		||||
      $ export MINIO_CACHE_DRIVES="/mnt/drive1;/mnt/drive2;/mnt/drive3;/mnt/drive4"
 | 
			
		||||
      $ export MINIO_CACHE_EXCLUDE="bucket1/*;*.png"
 | 
			
		||||
      $ export MINIO_CACHE_EXPIRY=40
 | 
			
		||||
      $ {{.HelpName}}
 | 
			
		||||
 | 
			
		||||
     $ export MINIO_ACCESS_KEY=azureaccountname
 | 
			
		||||
     $ export MINIO_SECRET_KEY=azureaccountkey
 | 
			
		||||
     $ export MINIO_CACHE_DRIVES="/mnt/drive1;/mnt/drive2;/mnt/drive3;/mnt/drive4"
 | 
			
		||||
     $ export MINIO_CACHE_EXCLUDE="bucket1/*;*.png"
 | 
			
		||||
     $ export MINIO_CACHE_EXPIRY=40
 | 
			
		||||
     $ {{.HelpName}}
 | 
			
		||||
`
 | 
			
		||||
 | 
			
		||||
	minio.RegisterGatewayCommand(cli.Command{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -65,30 +65,27 @@ ENVIRONMENT VARIABLES:
 | 
			
		|||
  BROWSER:
 | 
			
		||||
     MINIO_BROWSER: To disable web browser access, set this value to "off".
 | 
			
		||||
 | 
			
		||||
  DOMAIN:
 | 
			
		||||
     MINIO_DOMAIN: To enable virtual-host-style requests, set this value to Minio host domain name.
 | 
			
		||||
 | 
			
		||||
  CACHE:
 | 
			
		||||
     MINIO_CACHE_DRIVES: List of mounted drives or directories delimited by ";".
 | 
			
		||||
     MINIO_CACHE_EXCLUDE: List of cache exclusion patterns delimited by ";".
 | 
			
		||||
     MINIO_CACHE_EXPIRY: Cache expiry duration in days.
 | 
			
		||||
 | 
			
		||||
  UPDATE:
 | 
			
		||||
     MINIO_UPDATE: To turn off in-place upgrades, set this value to "off".
 | 
			
		||||
 | 
			
		||||
  DOMAIN:
 | 
			
		||||
     MINIO_DOMAIN: To enable virtual-host-style requests, set this value to Minio host domain name.
 | 
			
		||||
 | 
			
		||||
EXAMPLES:
 | 
			
		||||
  1. Start minio gateway server for B2 backend.
 | 
			
		||||
      $ export MINIO_ACCESS_KEY=accountID
 | 
			
		||||
      $ export MINIO_SECRET_KEY=applicationKey
 | 
			
		||||
      $ {{.HelpName}}
 | 
			
		||||
     $ export MINIO_ACCESS_KEY=accountID
 | 
			
		||||
     $ export MINIO_SECRET_KEY=applicationKey
 | 
			
		||||
     $ {{.HelpName}}
 | 
			
		||||
 | 
			
		||||
  2. Start minio gateway server for B2 backend with edge caching enabled.
 | 
			
		||||
      $ export MINIO_ACCESS_KEY=accountID
 | 
			
		||||
      $ export MINIO_SECRET_KEY=applicationKey
 | 
			
		||||
      $ export MINIO_CACHE_DRIVES="/mnt/drive1;/mnt/drive2;/mnt/drive3;/mnt/drive4"
 | 
			
		||||
      $ export MINIO_CACHE_EXCLUDE="bucket1/*;*.png"
 | 
			
		||||
      $ export MINIO_CACHE_EXPIRY=40
 | 
			
		||||
      $ {{.HelpName}}
 | 
			
		||||
     $ export MINIO_ACCESS_KEY=accountID
 | 
			
		||||
     $ export MINIO_SECRET_KEY=applicationKey
 | 
			
		||||
     $ export MINIO_CACHE_DRIVES="/mnt/drive1;/mnt/drive2;/mnt/drive3;/mnt/drive4"
 | 
			
		||||
     $ export MINIO_CACHE_EXCLUDE="bucket1/*;*.png"
 | 
			
		||||
     $ export MINIO_CACHE_EXPIRY=40
 | 
			
		||||
     $ {{.HelpName}}
 | 
			
		||||
`
 | 
			
		||||
	minio.RegisterGatewayCommand(cli.Command{
 | 
			
		||||
		Name:               b2Backend,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -111,36 +111,33 @@ ENVIRONMENT VARIABLES:
 | 
			
		|||
  BROWSER:
 | 
			
		||||
     MINIO_BROWSER: To disable web browser access, set this value to "off".
 | 
			
		||||
 | 
			
		||||
  DOMAIN:
 | 
			
		||||
     MINIO_DOMAIN: To enable virtual-host-style requests, set this value to Minio host domain name.
 | 
			
		||||
 | 
			
		||||
  CACHE:
 | 
			
		||||
     MINIO_CACHE_DRIVES: List of mounted drives or directories delimited by ";".
 | 
			
		||||
     MINIO_CACHE_EXCLUDE: List of cache exclusion patterns delimited by ";".
 | 
			
		||||
     MINIO_CACHE_EXPIRY: Cache expiry duration in days.
 | 
			
		||||
 | 
			
		||||
  UPDATE:
 | 
			
		||||
     MINIO_UPDATE: To turn off in-place upgrades, set this value to "off".
 | 
			
		||||
 | 
			
		||||
  DOMAIN:
 | 
			
		||||
     MINIO_DOMAIN: To enable virtual-host-style requests, set this value to Minio host domain name.
 | 
			
		||||
 | 
			
		||||
  GCS credentials file:
 | 
			
		||||
     GOOGLE_APPLICATION_CREDENTIALS: Path to credentials.json
 | 
			
		||||
 | 
			
		||||
EXAMPLES:
 | 
			
		||||
  1. Start minio gateway server for GCS backend.
 | 
			
		||||
      $ export GOOGLE_APPLICATION_CREDENTIALS=/path/to/credentials.json
 | 
			
		||||
      (Instructions to generate credentials : https://developers.google.com/identity/protocols/application-default-credentials)
 | 
			
		||||
      $ export MINIO_ACCESS_KEY=accesskey
 | 
			
		||||
      $ export MINIO_SECRET_KEY=secretkey
 | 
			
		||||
      $ {{.HelpName}} mygcsprojectid
 | 
			
		||||
     $ export GOOGLE_APPLICATION_CREDENTIALS=/path/to/credentials.json
 | 
			
		||||
     (Instructions to generate credentials : https://developers.google.com/identity/protocols/application-default-credentials)
 | 
			
		||||
     $ export MINIO_ACCESS_KEY=accesskey
 | 
			
		||||
     $ export MINIO_SECRET_KEY=secretkey
 | 
			
		||||
     $ {{.HelpName}} mygcsprojectid
 | 
			
		||||
 | 
			
		||||
  2. Start minio gateway server for GCS backend with edge caching enabled.
 | 
			
		||||
      $ export GOOGLE_APPLICATION_CREDENTIALS=/path/to/credentials.json
 | 
			
		||||
      $ export MINIO_ACCESS_KEY=accesskey
 | 
			
		||||
      $ export MINIO_SECRET_KEY=secretkey
 | 
			
		||||
      $ export MINIO_CACHE_DRIVES="/mnt/drive1;/mnt/drive2;/mnt/drive3;/mnt/drive4"
 | 
			
		||||
      $ export MINIO_CACHE_EXCLUDE="bucket1/*;*.png"
 | 
			
		||||
      $ export MINIO_CACHE_EXPIRY=40
 | 
			
		||||
      $ {{.HelpName}} mygcsprojectid
 | 
			
		||||
     $ export GOOGLE_APPLICATION_CREDENTIALS=/path/to/credentials.json
 | 
			
		||||
     $ export MINIO_ACCESS_KEY=accesskey
 | 
			
		||||
     $ export MINIO_SECRET_KEY=secretkey
 | 
			
		||||
     $ export MINIO_CACHE_DRIVES="/mnt/drive1;/mnt/drive2;/mnt/drive3;/mnt/drive4"
 | 
			
		||||
     $ export MINIO_CACHE_EXCLUDE="bucket1/*;*.png"
 | 
			
		||||
     $ export MINIO_CACHE_EXPIRY=40
 | 
			
		||||
     $ {{.HelpName}} mygcsprojectid
 | 
			
		||||
`
 | 
			
		||||
 | 
			
		||||
	minio.RegisterGatewayCommand(cli.Command{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -81,28 +81,28 @@ ENVIRONMENT VARIABLES:
 | 
			
		|||
 | 
			
		||||
EXAMPLES:
 | 
			
		||||
  1. Start minio gateway server for Manta Object Storage backend.
 | 
			
		||||
      $ export MINIO_ACCESS_KEY=manta_account_name
 | 
			
		||||
      $ export MINIO_SECRET_KEY=manta_key_id
 | 
			
		||||
      $ {{.HelpName}}
 | 
			
		||||
     $ export MINIO_ACCESS_KEY=manta_account_name
 | 
			
		||||
     $ export MINIO_SECRET_KEY=manta_key_id
 | 
			
		||||
     $ {{.HelpName}}
 | 
			
		||||
 | 
			
		||||
  2. Start minio gateway server for Manta Object Storage backend on custom endpoint.
 | 
			
		||||
      $ export MINIO_ACCESS_KEY=manta_account_name
 | 
			
		||||
      $ export MINIO_SECRET_KEY=manta_key_id
 | 
			
		||||
      $ {{.HelpName}} https://us-west.manta.joyent.com
 | 
			
		||||
     $ export MINIO_ACCESS_KEY=manta_account_name
 | 
			
		||||
     $ export MINIO_SECRET_KEY=manta_key_id
 | 
			
		||||
     $ {{.HelpName}} https://us-west.manta.joyent.com
 | 
			
		||||
 | 
			
		||||
  3. Start minio gateway server for Manta Object Storage backend without using SSH Agent.
 | 
			
		||||
      $ export MINIO_ACCESS_KEY=manta_account_name
 | 
			
		||||
      $ export MINIO_SECRET_KEY=manta_key_id
 | 
			
		||||
      $ export MANTA_KEY_MATERIAL=~/.ssh/custom_rsa
 | 
			
		||||
      $ {{.HelpName}}
 | 
			
		||||
     $ export MINIO_ACCESS_KEY=manta_account_name
 | 
			
		||||
     $ export MINIO_SECRET_KEY=manta_key_id
 | 
			
		||||
     $ export MANTA_KEY_MATERIAL=~/.ssh/custom_rsa
 | 
			
		||||
     $ {{.HelpName}}
 | 
			
		||||
 | 
			
		||||
  4. Start minio gateway server for Manta Object Storage backend with edge caching enabled.
 | 
			
		||||
      $ export MINIO_ACCESS_KEY=manta_account_name
 | 
			
		||||
      $ export MINIO_SECRET_KEY=manta_key_id
 | 
			
		||||
      $ export MINIO_CACHE_DRIVES="/mnt/drive1;/mnt/drive2;/mnt/drive3;/mnt/drive4"
 | 
			
		||||
      $ export MINIO_CACHE_EXCLUDE="bucket1/*;*.png"
 | 
			
		||||
      $ export MINIO_CACHE_EXPIRY=40
 | 
			
		||||
      $ {{.HelpName}}
 | 
			
		||||
     $ export MINIO_ACCESS_KEY=manta_account_name
 | 
			
		||||
     $ export MINIO_SECRET_KEY=manta_key_id
 | 
			
		||||
     $ export MINIO_CACHE_DRIVES="/mnt/drive1;/mnt/drive2;/mnt/drive3;/mnt/drive4"
 | 
			
		||||
     $ export MINIO_CACHE_EXCLUDE="bucket1/*;*.png"
 | 
			
		||||
     $ export MINIO_CACHE_EXPIRY=40
 | 
			
		||||
     $ {{.HelpName}}
 | 
			
		||||
`
 | 
			
		||||
 | 
			
		||||
	minio.RegisterGatewayCommand(cli.Command{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -40,7 +40,7 @@ FLAGS:
 | 
			
		|||
  {{range .VisibleFlags}}{{.}}
 | 
			
		||||
  {{end}}{{end}}
 | 
			
		||||
PATH:
 | 
			
		||||
  path to NAS mount point.
 | 
			
		||||
  Path to NAS mount point.
 | 
			
		||||
 | 
			
		||||
ENVIRONMENT VARIABLES:
 | 
			
		||||
  ACCESS:
 | 
			
		||||
| 
						 | 
				
			
			@ -50,30 +50,27 @@ ENVIRONMENT VARIABLES:
 | 
			
		|||
  BROWSER:
 | 
			
		||||
     MINIO_BROWSER: To disable web browser access, set this value to "off".
 | 
			
		||||
 | 
			
		||||
  DOMAIN:
 | 
			
		||||
     MINIO_DOMAIN: To enable virtual-host-style requests, set this value to Minio host domain name.
 | 
			
		||||
 | 
			
		||||
  CACHE:
 | 
			
		||||
     MINIO_CACHE_DRIVES: List of mounted drives or directories delimited by ";".
 | 
			
		||||
     MINIO_CACHE_EXCLUDE: List of cache exclusion patterns delimited by ";".
 | 
			
		||||
     MINIO_CACHE_EXPIRY: Cache expiry duration in days.
 | 
			
		||||
 | 
			
		||||
  UPDATE:
 | 
			
		||||
     MINIO_UPDATE: To turn off in-place upgrades, set this value to "off".
 | 
			
		||||
 | 
			
		||||
  DOMAIN:
 | 
			
		||||
     MINIO_DOMAIN: To enable virtual-host-style requests, set this value to Minio host domain name.
 | 
			
		||||
 | 
			
		||||
EXAMPLES:
 | 
			
		||||
  1. Start minio gateway server for NAS backend.
 | 
			
		||||
      $ export MINIO_ACCESS_KEY=accesskey
 | 
			
		||||
      $ export MINIO_SECRET_KEY=secretkey
 | 
			
		||||
      $ {{.HelpName}} /shared/nasvol
 | 
			
		||||
     $ export MINIO_ACCESS_KEY=accesskey
 | 
			
		||||
     $ export MINIO_SECRET_KEY=secretkey
 | 
			
		||||
     $ {{.HelpName}} /shared/nasvol
 | 
			
		||||
 
 | 
			
		||||
  2. Start minio gateway server for NAS with edge caching enabled.
 | 
			
		||||
      $ export MINIO_ACCESS_KEY=accesskey			
 | 
			
		||||
      $ export MINIO_SECRET_KEY=secretkey
 | 
			
		||||
      $ export MINIO_CACHE_DRIVES="/mnt/drive1;/mnt/drive2;/mnt/drive3;/mnt/drive4"
 | 
			
		||||
      $ export MINIO_CACHE_EXCLUDE="bucket1/*;*.png"
 | 
			
		||||
      $ export MINIO_CACHE_EXPIRY=40
 | 
			
		||||
      $ {{.HelpName}} /shared/nasvol
 | 
			
		||||
     $ export MINIO_ACCESS_KEY=accesskey
 | 
			
		||||
     $ export MINIO_SECRET_KEY=secretkey
 | 
			
		||||
     $ export MINIO_CACHE_DRIVES="/mnt/drive1;/mnt/drive2;/mnt/drive3;/mnt/drive4"
 | 
			
		||||
     $ export MINIO_CACHE_EXCLUDE="bucket1/*;*.png"
 | 
			
		||||
     $ export MINIO_CACHE_EXPIRY=40
 | 
			
		||||
     $ {{.HelpName}} /shared/nasvol
 | 
			
		||||
`
 | 
			
		||||
 | 
			
		||||
	minio.RegisterGatewayCommand(cli.Command{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -67,9 +67,6 @@ ENVIRONMENT VARIABLES:
 | 
			
		|||
  BROWSER:
 | 
			
		||||
     MINIO_BROWSER: To disable web browser access, set this value to "off".
 | 
			
		||||
 | 
			
		||||
  UPDATE:
 | 
			
		||||
     MINIO_UPDATE: To turn off in-place upgrades, set this value to "off".
 | 
			
		||||
 | 
			
		||||
  DOMAIN:
 | 
			
		||||
     MINIO_DOMAIN: To enable virtual-host-style requests, set this value to Minio host domain name.
 | 
			
		||||
	
 | 
			
		||||
| 
						 | 
				
			
			@ -80,22 +77,22 @@ ENVIRONMENT VARIABLES:
 | 
			
		|||
 | 
			
		||||
EXAMPLES:
 | 
			
		||||
  1. Start minio gateway server for Aliyun OSS backend.
 | 
			
		||||
      $ export MINIO_ACCESS_KEY=accesskey
 | 
			
		||||
      $ export MINIO_SECRET_KEY=secretkey
 | 
			
		||||
      $ {{.HelpName}}
 | 
			
		||||
     $ export MINIO_ACCESS_KEY=accesskey
 | 
			
		||||
     $ export MINIO_SECRET_KEY=secretkey
 | 
			
		||||
     $ {{.HelpName}}
 | 
			
		||||
 | 
			
		||||
  2. Start minio gateway server for Aliyun OSS backend on custom endpoint.
 | 
			
		||||
      $ export MINIO_ACCESS_KEY=Q3AM3UQ867SPQQA43P2F
 | 
			
		||||
      $ export MINIO_SECRET_KEY=zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG
 | 
			
		||||
      $ {{.HelpName}} https://oss.example.com
 | 
			
		||||
     $ export MINIO_ACCESS_KEY=Q3AM3UQ867SPQQA43P2F
 | 
			
		||||
     $ export MINIO_SECRET_KEY=zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG
 | 
			
		||||
     $ {{.HelpName}} https://oss.example.com
 | 
			
		||||
 | 
			
		||||
  3. Start minio gateway server for Aliyun OSS backend with edge caching enabled.
 | 
			
		||||
      $ export MINIO_ACCESS_KEY=accesskey
 | 
			
		||||
      $ export MINIO_SECRET_KEY=secretkey
 | 
			
		||||
      $ export MINIO_CACHE_DRIVES="/mnt/drive1;/mnt/drive2;/mnt/drive3;/mnt/drive4"
 | 
			
		||||
      $ export MINIO_CACHE_EXCLUDE="bucket1/*;*.png"
 | 
			
		||||
      $ export MINIO_CACHE_EXPIRY=40
 | 
			
		||||
      $ {{.HelpName}}
 | 
			
		||||
     $ export MINIO_ACCESS_KEY=accesskey
 | 
			
		||||
     $ export MINIO_SECRET_KEY=secretkey
 | 
			
		||||
     $ export MINIO_CACHE_DRIVES="/mnt/drive1;/mnt/drive2;/mnt/drive3;/mnt/drive4"
 | 
			
		||||
     $ export MINIO_CACHE_EXCLUDE="bucket1/*;*.png"
 | 
			
		||||
     $ export MINIO_CACHE_EXPIRY=40
 | 
			
		||||
     $ {{.HelpName}}
 | 
			
		||||
`
 | 
			
		||||
 | 
			
		||||
	minio.RegisterGatewayCommand(cli.Command{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -58,35 +58,32 @@ ENVIRONMENT VARIABLES:
 | 
			
		|||
  BROWSER:
 | 
			
		||||
     MINIO_BROWSER: To disable web browser access, set this value to "off".
 | 
			
		||||
 | 
			
		||||
  DOMAIN:
 | 
			
		||||
     MINIO_DOMAIN: To enable virtual-host-style requests, set this value to Minio host domain name.
 | 
			
		||||
 | 
			
		||||
  CACHE:
 | 
			
		||||
     MINIO_CACHE_DRIVES: List of mounted drives or directories delimited by ";".
 | 
			
		||||
     MINIO_CACHE_EXCLUDE: List of cache exclusion patterns delimited by ";".
 | 
			
		||||
     MINIO_CACHE_EXPIRY: Cache expiry duration in days.
 | 
			
		||||
 | 
			
		||||
  UPDATE:
 | 
			
		||||
     MINIO_UPDATE: To turn off in-place upgrades, set this value to "off".
 | 
			
		||||
 | 
			
		||||
  DOMAIN:
 | 
			
		||||
     MINIO_DOMAIN: To enable virtual-host-style requests, set this value to Minio host domain name.
 | 
			
		||||
 | 
			
		||||
EXAMPLES:
 | 
			
		||||
  1. Start minio gateway server for AWS S3 backend.
 | 
			
		||||
      $ export MINIO_ACCESS_KEY=accesskey
 | 
			
		||||
      $ export MINIO_SECRET_KEY=secretkey
 | 
			
		||||
      $ {{.HelpName}}
 | 
			
		||||
     $ export MINIO_ACCESS_KEY=accesskey
 | 
			
		||||
     $ export MINIO_SECRET_KEY=secretkey
 | 
			
		||||
     $ {{.HelpName}}
 | 
			
		||||
 | 
			
		||||
  2. Start minio gateway server for S3 backend on custom endpoint.
 | 
			
		||||
      $ export MINIO_ACCESS_KEY=Q3AM3UQ867SPQQA43P2F
 | 
			
		||||
      $ export MINIO_SECRET_KEY=zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG
 | 
			
		||||
      $ {{.HelpName}} https://play.minio.io:9000
 | 
			
		||||
     $ export MINIO_ACCESS_KEY=Q3AM3UQ867SPQQA43P2F
 | 
			
		||||
     $ export MINIO_SECRET_KEY=zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG
 | 
			
		||||
     $ {{.HelpName}} https://play.minio.io:9000
 | 
			
		||||
 | 
			
		||||
  3. Start minio gateway server for AWS S3 backend with edge caching enabled.
 | 
			
		||||
      $ export MINIO_ACCESS_KEY=accesskey
 | 
			
		||||
      $ export MINIO_SECRET_KEY=secretkey
 | 
			
		||||
      $ export MINIO_CACHE_DRIVES="/mnt/drive1;/mnt/drive2;/mnt/drive3;/mnt/drive4"
 | 
			
		||||
      $ export MINIO_CACHE_EXCLUDE="bucket1/*;*.png"
 | 
			
		||||
      $ export MINIO_CACHE_EXPIRY=40
 | 
			
		||||
      $ {{.HelpName}}
 | 
			
		||||
     $ export MINIO_ACCESS_KEY=accesskey
 | 
			
		||||
     $ export MINIO_SECRET_KEY=secretkey
 | 
			
		||||
     $ export MINIO_CACHE_DRIVES="/mnt/drive1;/mnt/drive2;/mnt/drive3;/mnt/drive4"
 | 
			
		||||
     $ export MINIO_CACHE_EXCLUDE="bucket1/*;*.png"
 | 
			
		||||
     $ export MINIO_CACHE_EXPIRY=40
 | 
			
		||||
     $ {{.HelpName}}
 | 
			
		||||
`
 | 
			
		||||
 | 
			
		||||
	minio.RegisterGatewayCommand(cli.Command{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -72,29 +72,26 @@ ENVIRONMENT VARIABLES: (Default values in parenthesis)
 | 
			
		|||
  BROWSER:
 | 
			
		||||
     MINIO_BROWSER: To disable web browser access, set this value to "off".
 | 
			
		||||
 | 
			
		||||
  DOMAIN:
 | 
			
		||||
     MINIO_DOMAIN: To enable virtual-host-style requests, set this value to Minio host domain name.
 | 
			
		||||
 | 
			
		||||
  CACHE:
 | 
			
		||||
     MINIO_CACHE_DRIVES: List of mounted drives or directories delimited by ";".
 | 
			
		||||
     MINIO_CACHE_EXCLUDE: List of cache exclusion patterns delimited by ";".
 | 
			
		||||
     MINIO_CACHE_EXPIRY: Cache expiry duration in days.
 | 
			
		||||
 | 
			
		||||
  UPDATE:
 | 
			
		||||
     MINIO_UPDATE: To turn off in-place upgrades, set this value to "off".
 | 
			
		||||
 | 
			
		||||
  DOMAIN:
 | 
			
		||||
     MINIO_DOMAIN: To enable virtual-host-style requests, set this value to Minio host domain name.
 | 
			
		||||
 | 
			
		||||
  SIA_TEMP_DIR:        The name of the local Sia temporary storage directory. (.sia_temp)
 | 
			
		||||
  SIA_API_PASSWORD:    API password for Sia daemon. (default is empty)
 | 
			
		||||
 | 
			
		||||
EXAMPLES:
 | 
			
		||||
  1. Start minio gateway server for Sia backend.
 | 
			
		||||
      $ {{.HelpName}}
 | 
			
		||||
     $ {{.HelpName}}
 | 
			
		||||
 | 
			
		||||
  2. Start minio gateway server for Sia backend with edge caching enabled.
 | 
			
		||||
      $ export MINIO_CACHE_DRIVES="/mnt/drive1;/mnt/drive2;/mnt/drive3;/mnt/drive4"
 | 
			
		||||
      $ export MINIO_CACHE_EXCLUDE="bucket1/*;*.png"
 | 
			
		||||
      $ export MINIO_CACHE_EXPIRY=40
 | 
			
		||||
      $ {{.HelpName}}
 | 
			
		||||
     $ export MINIO_CACHE_DRIVES="/mnt/drive1;/mnt/drive2;/mnt/drive3;/mnt/drive4"
 | 
			
		||||
     $ export MINIO_CACHE_EXCLUDE="bucket1/*;*.png"
 | 
			
		||||
     $ export MINIO_CACHE_EXPIRY=40
 | 
			
		||||
     $ {{.HelpName}}
 | 
			
		||||
`
 | 
			
		||||
 | 
			
		||||
	minio.RegisterGatewayCommand(cli.Command{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -31,6 +31,11 @@ import (
 | 
			
		|||
	"github.com/minio/minio/cmd/logger"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
func init() {
 | 
			
		||||
	logger.Init(GOPATH)
 | 
			
		||||
	logger.RegisterUIError(fmtError)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
var serverFlags = []cli.Flag{
 | 
			
		||||
	cli.StringFlag{
 | 
			
		||||
		Name:  "address",
 | 
			
		||||
| 
						 | 
				
			
			@ -85,23 +90,23 @@ ENVIRONMENT VARIABLES:
 | 
			
		|||
 | 
			
		||||
EXAMPLES:
 | 
			
		||||
  1. Start minio server on "/home/shared" directory.
 | 
			
		||||
      $ {{.HelpName}} /home/shared
 | 
			
		||||
     $ {{.HelpName}} /home/shared
 | 
			
		||||
 | 
			
		||||
  2. Start minio server bound to a specific ADDRESS:PORT.
 | 
			
		||||
      $ {{.HelpName}} --address 192.168.1.101:9000 /home/shared
 | 
			
		||||
     $ {{.HelpName}} --address 192.168.1.101:9000 /home/shared
 | 
			
		||||
 | 
			
		||||
  3. Start minio server and enable virtual-host-style requests.
 | 
			
		||||
      $ export MINIO_DOMAIN=mydomain.com
 | 
			
		||||
      $ {{.HelpName}} --address mydomain.com:9000 /mnt/export
 | 
			
		||||
     $ export MINIO_DOMAIN=mydomain.com
 | 
			
		||||
     $ {{.HelpName}} --address mydomain.com:9000 /mnt/export
 | 
			
		||||
 | 
			
		||||
  4. Start minio server on 64 disks server with endpoints through environment variable.
 | 
			
		||||
      $ export MINIO_ENDPOINTS=/mnt/export{1...64}
 | 
			
		||||
      $ {{.HelpName}}
 | 
			
		||||
     $ export MINIO_ENDPOINTS=/mnt/export{1...64}
 | 
			
		||||
     $ {{.HelpName}}
 | 
			
		||||
 | 
			
		||||
  5. Start distributed minio server on an 8 node setup with 8 drives each. Run following command on all the 8 nodes.
 | 
			
		||||
      $ export MINIO_ACCESS_KEY=minio
 | 
			
		||||
      $ export MINIO_SECRET_KEY=miniostorage
 | 
			
		||||
      $ {{.HelpName}} http://node{1...8}.example.com/mnt/export/{1...8}
 | 
			
		||||
     $ export MINIO_ACCESS_KEY=minio
 | 
			
		||||
     $ export MINIO_SECRET_KEY=miniostorage
 | 
			
		||||
     $ {{.HelpName}} http://node{1...8}.example.com/mnt/export/{1...8}
 | 
			
		||||
 | 
			
		||||
  6. Start minio server with edge caching enabled.
 | 
			
		||||
     $ export MINIO_CACHE_DRIVES="/mnt/drive1;/mnt/drive2;/mnt/drive3;/mnt/drive4"
 | 
			
		||||
| 
						 | 
				
			
			@ -173,10 +178,6 @@ func serverHandleEnvVars() {
 | 
			
		|||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func init() {
 | 
			
		||||
	logger.Init(GOPATH)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// serverMain handler called for 'minio server' command.
 | 
			
		||||
func serverMain(ctx *cli.Context) {
 | 
			
		||||
	if ctx.Args().First() == "help" || !endpointsPresent(ctx) {
 | 
			
		||||
| 
						 | 
				
			
			@ -200,8 +201,6 @@ func serverMain(ctx *cli.Context) {
 | 
			
		|||
		logger.EnableQuiet()
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	logger.RegisterUIError(fmtError)
 | 
			
		||||
 | 
			
		||||
	// Handle all server command args.
 | 
			
		||||
	serverHandleCmdArgs(ctx)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -65,7 +65,7 @@ EXIT STATUS:
 | 
			
		|||
 | 
			
		||||
EXAMPLES:
 | 
			
		||||
   1. Check and update minio:
 | 
			
		||||
       $ {{.HelpName}}
 | 
			
		||||
      $ {{.HelpName}}
 | 
			
		||||
`,
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -36,7 +36,7 @@ FLAGS:
 | 
			
		|||
  {{end}}{{end}}
 | 
			
		||||
EXAMPLES:
 | 
			
		||||
   1. Prints server version:
 | 
			
		||||
       $ {{.HelpName}}
 | 
			
		||||
      $ {{.HelpName}}
 | 
			
		||||
`,
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue