10 lines
		
	
	
		
			346 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			10 lines
		
	
	
		
			346 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
`openssl req -x509 -newkey rsa:4096 -sha256 -days 3650 -nodes \
 | 
						|
  -keyout /app/dockerapi_key.pem \
 | 
						|
  -out /app/dockerapi_cert.pem \
 | 
						|
  -subj /CN=dockerapi/O=mailcow \
 | 
						|
  -addext subjectAltName=DNS:dockerapi`
 | 
						|
 | 
						|
`uvicorn --host 0.0.0.0 --port 443 --ssl-certfile=/app/dockerapi_cert.pem --ssl-keyfile=/app/dockerapi_key.pem dockerapi:app`
 |