123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- # Clone this file to `.env` and edit the clone.
- NODE_ENV=development
- # Companion
- # =======================
- COMPANION_DATADIR=./output
- COMPANION_DOMAIN=localhost:3020
- COMPANION_PROTOCOL=http
- COMPANION_PORT=3020
- COMPANION_CLIENT_ORIGINS=true
- COMPANION_SECRET=development
- COMPANION_PREAUTH_SECRET=development2
- # NOTE: Only enable this in development. Enabling it in production is a security risk
- COMPANION_ALLOW_LOCAL_URLS=true
- COMPANION_ENABLE_URL_ENDPOINT=true
- COMPANION_ENABLE_GOOGLE_PICKER_ENDPOINT=true
- # to enable S3
- COMPANION_AWS_KEY="YOUR AWS KEY"
- COMPANION_AWS_SECRET="YOUR AWS SECRET"
- # specifying a secret file will override a directly set secret
- # COMPANION_AWS_SECRET_FILE="PATH/TO/AWS/SECRET/FILE"
- COMPANION_AWS_BUCKET="YOUR AWS S3 BUCKET"
- COMPANION_AWS_REGION="AWS REGION"
- COMPANION_AWS_PREFIX="OPTIONAL PREFIX"
- # to enable S3 Transfer Acceleration (default: false)
- # COMPANION_AWS_USE_ACCELERATE_ENDPOINT="false"
- # to enable S3 path style uploads (default: false), this is useful for localstack support
- # COMPANION_AWS_FORCE_PATH_STYLE="true"
- # to set X-Amz-Expires query param in presigned urls (in seconds, default: 800)
- # COMPANION_AWS_EXPIRES="800"
- # to set a canned ACL for uploaded objects: https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#canned-acl
- # COMPANION_AWS_ACL="public-read"
- COMPANION_BOX_KEY=***
- COMPANION_BOX_SECRET=***
- COMPANION_DROPBOX_KEY=***
- COMPANION_DROPBOX_SECRET=***
- COMPANION_GOOGLE_KEY=***
- COMPANION_GOOGLE_SECRET=***
- COMPANION_INSTAGRAM_KEY=***
- COMPANION_INSTAGRAM_SECRET=***
- COMPANION_FACEBOOK_KEY=***
- COMPANION_FACEBOOK_SECRET=***
- COMPANION_ZOOM_KEY=***
- COMPANION_ZOOM_SECRET=***
- COMPANION_UNSPLASH_KEY=***
- COMPANION_UNSPLASH_SECRET=***
- COMPANION_ONEDRIVE_KEY=***
- COMPANION_ONEDRIVE_SECRET=****
- # To test dynamic Oauth against local companion (which is pointless but allows us to test it without Transloadit's servers), enable these:
- #COMPANION_GOOGLE_KEYS_ENDPOINT=http://localhost:3020/drive/test-dynamic-oauth-credentials?secret=development
- #COMPANION_TEST_DYNAMIC_OAUTH_CREDENTIALS=true
- #COMPANION_TEST_DYNAMIC_OAUTH_CREDENTIALS_SECRET=development
- # Development environment
- # =======================
- VITE_UPLOADER=tus
- # VITE_UPLOADER=s3
- # VITE_UPLOADER=s3-multipart
- # xhr will use protocol 'multipart' in companion, if used with a remote service, e.g. google drive.
- # If local upload will use browser XHR
- # VITE_UPLOADER=xhr
- # VITE_UPLOADER=transloadit
- # VITE_UPLOADER=transloadit-s3
- # VITE_UPLOADER=transloadit-xhr
- VITE_COMPANION_URL=http://localhost:3020
- # See also Transloadit.COMPANION_PATTERN
- VITE_COMPANION_ALLOWED_HOSTS="\.transloadit\.com$"
- VITE_TUS_ENDPOINT=https://tusd.tusdemo.net/files/
- VITE_XHR_ENDPOINT=https://xhr-server.herokuapp.com/upload
- # If you want to test dynamic Oauth
- # VITE_COMPANION_GOOGLE_DRIVE_KEYS_PARAMS_CREDENTIALS_NAME=companion-google-drive
- VITE_TRANSLOADIT_KEY=***
- VITE_TRANSLOADIT_TEMPLATE=***
- VITE_TRANSLOADIT_SERVICE_URL=https://api2.transloadit.com
- # Fill in if you want requests sent to Transloadit to be signed:
- # VITE_TRANSLOADIT_SECRET=***
- # For Google Photos Picker and Google Drive Picker:
- VITE_GOOGLE_PICKER_CLIENT_ID=***
- # For Google Drive Picker
- VITE_GOOGLE_PICKER_API_KEY=***
- VITE_GOOGLE_PICKER_APP_ID=***
|