update script
This commit is contained in:
		
							parent
							
								
									06c0526ede
								
							
						
					
					
						commit
						f68f061db5
					
				
					 1 changed files with 10 additions and 9 deletions
				
			
		| 
						 | 
					@ -29,22 +29,23 @@ trap 'printf "\nOperation aborted by user.\n" >&2; rm .env; exit 1' SIGINT
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
cd "$(dirname "$(realpath "$0")")/../"
 | 
					cd "$(dirname "$(realpath "$0")")/../"
 | 
				
			||||||
 | 
					pwd
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Check if .env exists and exit if it is
 | 
					# Check if .env exists and exit if it is
 | 
				
			||||||
[[ -f ./.env ]] && echo ".env already exists. Exiting!" && exit 1 || true
 | 
					[[ -f ./.env ]] && echo ".env already exists. Exiting!" && exit 1 || true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
cat ./env.template >> .env
 | 
					cat ./env.template >> ./.env
 | 
				
			||||||
echo "# SECRETS" >> .env
 | 
					echo "# SECRETS" >> ./.env
 | 
				
			||||||
echo "PG_PASS=$(openssl rand -base64 36 | tr -d '\n')" >> .env
 | 
					echo "PG_PASS=$(openssl rand -base64 36 | tr -d '\n')" >> ./.env
 | 
				
			||||||
echo "AUTHENTIK_SECRET_KEY=$(openssl rand -base64 60 | tr -d '\n')" >> .env
 | 
					echo "AUTHENTIK_SECRET_KEY=$(openssl rand -base64 60 | tr -d '\n')" >> ./.env
 | 
				
			||||||
prompt_password "AUTHENTIK_EMAIL__PASSWORD"; echo "AUTHENTIK_EMAIL__PASSWORD=${RETURNED_PASSWORD}" >> .env; unset RETURNED_PASSWORD
 | 
					prompt_password "AUTHENTIK_EMAIL__PASSWORD"; echo "AUTHENTIK_EMAIL__PASSWORD=${RETURNED_PASSWORD}" >> ./.env; unset RETURNED_PASSWORD
 | 
				
			||||||
prompt_password "GEOIPUPDATE_LICENSE_KEY"; echo "GEOIPUPDATE_LICENSE_KEY=${RETURNED_PASSWORD}" >> .env; unset RETURNED_PASSWORD
 | 
					prompt_password "GEOIPUPDATE_LICENSE_KEY"; echo "GEOIPUPDATE_LICENSE_KEY=${RETURNED_PASSWORD}" >> ./.env; unset RETURNED_PASSWORD
 | 
				
			||||||
echo "" >> .env
 | 
					echo "" >> ./.env
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Generate dhparam, if not existing
 | 
					# Generate dhparam, if not existing
 | 
				
			||||||
[[ ! -d ./data/nginx/certs ]] && mkdir -p ./data/nginx/certs && chmod 700 ./data/nginx/certs || true
 | 
					[[ ! -d ./data/nginx/certs ]] && mkdir -p ./data/nginx/certs && chmod 700 ./data/nginx/certs || true
 | 
				
			||||||
[[ ! -f ./data/nginx/certs/dhparam.pem ]] && echo "" && echo "Generating Diffie-Hellman parameters (dhparams)" && openssl dhparam -out ./data/nginx/certs/dhparams.pem 4096 \
 | 
					[[ ! -f ./data/nginx/certs/dhparam.pem ]] && echo "" && openssl dhparam -out ./data/nginx/certs/dhparams.pem 4096 \
 | 
				
			||||||
	&& echo "" && echo "Checking generated dhparams" openssl dhparam -check -in ./data/nginx/certs/dhparams.pem || true
 | 
						&& echo "" && echo "Checking generated dhparams" && openssl dhparam -check -in ./data/nginx/certs/dhparams.pem || true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Create certificate
 | 
					# Create certificate
 | 
				
			||||||
echo ""
 | 
					echo ""
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue