97 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			97 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
| # Env Settings (for Docker Swarm and Podman Deployment)
 | |
| 
 | |
| # Crawl Args
 | |
| # =================
 | |
| 
 | |
| CRAWL_ARGS="--timeout 90 --logging stats,behaviors,debug --generateWACZ --text --workers 2 --collection thecrawl --screencastPort 9037 --sizeLimit 100000000000 --timeLimit 18000 --healthCheckPort 6065 --waitOnDone"
 | |
| 
 | |
| # Images
 | |
| # =================
 | |
| 
 | |
| CRAWLER_IMAGE=docker.io/webrecorder/browsertrix-crawler:latest
 | |
| 
 | |
| # can set custom registry if not using public images, or local registry
 | |
| # REGISTRY=localhost:5000/
 | |
| 
 | |
| BACKEND_TAG=latest
 | |
| 
 | |
| FRONTEND_TAG=latest
 | |
| 
 | |
| REDIS_IMAGE=docker.io/library/redis:latest
 | |
| 
 | |
| # mongo
 | |
| # =================
 | |
| MONGO_HOST=mongo
 | |
| PASSWORD_SECRET=change_me
 | |
| 
 | |
| MONGO_INITDB_ROOT_USERNAME=root
 | |
| MONGO_INITDB_ROOT_PASSWORD=example
 | |
| 
 | |
| 
 | |
| # minio
 | |
| # =================
 | |
| MINIO_ROOT_USER=ADMIN
 | |
| MINIO_ROOT_PASSWORD=PASSW0RD
 | |
| 
 | |
| MINIO_BUCKET=btrix-data
 | |
| 
 | |
| # enable to use custom volume
 | |
| # MINIO_DATA_VOLUME=/minio-data
 | |
| 
 | |
| MC_HOST_local=http://ADMIN:PASSW0RD@minio:9000
 | |
| 
 | |
| 
 | |
| # Super Admin
 | |
| # =================
 | |
| SUPERUSER_EMAIL=admin@example.com
 | |
| 
 | |
| # if blank, a password is generated automatically
 | |
| SUPERUSER_PASSWORD=PASSW0RD0
 | |
| 
 | |
| # Resource Limits
 | |
| # =================
 | |
| 
 | |
| # all required to use limits -- set any resource to empty to disable
 | |
| # cpu/memory limits
 | |
| 
 | |
| CRAWLER_REQUESTS_CPU=0.8
 | |
| CRAWLER_LIMITS_CPU=1.0
 | |
| 
 | |
| CRAWLER_REQUESTS_MEMORY=800M
 | |
| CRAWLER_LIMITS_MEMORY=1G
 | |
| 
 | |
| # Storage Config
 | |
| # =================
 | |
| STORE_ENDPOINT_URL=http://minio:9000/btrix-data/
 | |
| STORE_ACCESS_ENDPOINT_URL=/data/
 | |
| STORE_ACCESS_KEY=ADMIN
 | |
| STORE_SECRET_KEY=PASSW0RD
 | |
| 
 | |
| 
 | |
| # enable to send verification emails
 | |
| #EMAIL_SMTP_HOST=smtp.gmail.com
 | |
| #EMAIL_SMTP_PORT=587
 | |
| #EMAIL_SENDER=user@example.com
 | |
| #EMAIL_PASSWORD=password
 | |
| 
 | |
| # auth sign -- uncomment WACZ_SIGN_URL to enable signing
 | |
| # ==================
 | |
| AUTHSIGN_TAG=0.5.0
 | |
| 
 | |
| AUTHSIGN_PORT=80
 | |
| 
 | |
| # WACZ_SIGN_URL="http://authsign:8080/sign"
 | |
| 
 | |
| # optional token for signing (useful if using remote signing server)
 | |
| # WACZ_SIGN_TOKEN=""
 | |
| 
 | |
| # misc
 | |
| # =================
 | |
| REGISTRATION_ENABLED=1
 | |
| 
 | |
| # number of workers to run for backend
 | |
| WEB_CONCURRENCY=1
 | |
| 
 | |
| JWT_TOKEN_LIFETIME_MINUTES=240
 | |
| 
 |