fix some errors in make_env, and in svelte replace instances of domain url by a variable
This commit is contained in:
36
make_env.sh
36
make_env.sh
@@ -9,7 +9,10 @@ ENV_FILE_NESTJS=./srcs/requirements/nestjs/api_back/.env
|
||||
# Create a new environment for docker
|
||||
if [ -f "$ENV_FILE_DOCKER" ] && [ -f "$ENV_FILE_NESTJS" ]; then
|
||||
echo "The file $ENV_FILE_DOCKER and $ENV_FILE_NESTJS already exists. Do you want to overwrite them ? (y/n)"
|
||||
read -p "Enter your choice : " OVERWRITE
|
||||
OVERWRITE=""
|
||||
while [ "$OVERWRITE" != "y" ] && [ "$OVERWRITE" != "n" ]; do
|
||||
read -p "Enter your choice : " OVERWRITE
|
||||
done
|
||||
if [ "$OVERWRITE" = "y" ]; then
|
||||
rm "$ENV_FILE_DOCKER" && rm "$ENV_FILE_NESTJS"
|
||||
else
|
||||
@@ -33,7 +36,8 @@ read -p "Enter the name of the host like \"localhost\" : " PROJECT_HOST
|
||||
echo "WEBSITE_HOST=$PROJECT_HOST" >> "$ENV_FILE_DOCKER"
|
||||
echo "WEBSITE_PORT=8080" >> "$ENV_FILE_DOCKER"
|
||||
echo "POSTGRES_USER=postgres" >> "$ENV_FILE_DOCKER"
|
||||
echo "POSTGRES_PASSWORD=$(openssl rand -base64 32)" >> "$ENV_FILE_DOCKER"
|
||||
POSTGRES_PASSWORD=$(openssl rand -base64 32)
|
||||
echo "POSTGRES_PASSWORD=$POSTGRES_PASSWORD" >> "$ENV_FILE_DOCKER"
|
||||
echo "POSTGRES_DB=transcendance_db" >> "$ENV_FILE_DOCKER"
|
||||
echo "POSTGRES_HOST=postgresql" >> "$ENV_FILE_DOCKER"
|
||||
echo "POSTGRES_PORT=5432" >> "$ENV_FILE_DOCKER"
|
||||
@@ -44,22 +48,14 @@ echo "REDIS_PASSWORD=$(openssl rand -base64 32)" >> "$ENV_FILE_DOCKER"
|
||||
# Create a new environment for nestjs
|
||||
echo "Creating a new environment for nestjs"
|
||||
|
||||
if [ "$NODE_ENV" = "1" ]; then
|
||||
echo "NODE_ENV=development" > "$ENV_FILE_NESTJS"
|
||||
elif [ "$NODE_ENV" = "2" ]; then
|
||||
echo "NODE_ENV=production" > "$ENV_FILE_NESTJS"
|
||||
else
|
||||
echo "NODE_ENV=development" > "$ENV_FILE_NESTJS"
|
||||
fi
|
||||
|
||||
|
||||
echo "WEBSITE_HOST=$PROJECT_HOST" >> "$ENV_FILE_NESTJS"
|
||||
echo "WEBSITE_PORT=8080" >> "$ENV_FILE_NESTJS"
|
||||
echo "POSTGRES_USER=postgres" >> "$ENV_FILE_NESTJS"
|
||||
echo "POSTGRES_PASSWORD=$POSTGRES_PASSSWORD" >> "$ENV_FILE_NESTJS"
|
||||
echo "POSTGRES_DB=transcendance_db" >> "$ENV_FILE_NESTJS"
|
||||
echo "POSTGRES_HOST=postgresql" >> "$ENV_FILE_NESTJS"
|
||||
echo "POSTGRES_PORT=5432" >> "$ENV_FILE_NESTJS"
|
||||
echo "NODE_ENV=\$NODE_ENV" > "$ENV_FILE_NESTJS"
|
||||
echo "WEBSITE_HOST=\$WEBSITE_HOST" >> "$ENV_FILE_NESTJS"
|
||||
echo "WEBSITE_PORT=\$WEBSITE_PORT" >> "$ENV_FILE_NESTJS"
|
||||
echo "POSTGRES_USER=\$POSTGRES_USER" >> "$ENV_FILE_NESTJS"
|
||||
echo "POSTGRES_PASSWORD=\$POSTGRES_PASSWORD" >> "$ENV_FILE_NESTJS"
|
||||
echo "POSTGRES_DB=\$POSTGRES_DB" >> "$ENV_FILE_NESTJS"
|
||||
echo "POSTGRES_HOST=\$POSTGRES_HOST" >> "$ENV_FILE_NESTJS"
|
||||
echo "POSTGRES_PORT=\$POSTGRES_PORT" >> "$ENV_FILE_NESTJS"
|
||||
|
||||
echo "In the next steps, we'll need to enter the client secret and client id of the 42 api"
|
||||
|
||||
@@ -69,7 +65,7 @@ echo "FORTYTWO_CLIENT_ID=$CLIENT_ID" >> "$ENV_FILE_NESTJS"
|
||||
|
||||
read -p "Enter the client secret of the 42 api : " CLIENT_SECRET
|
||||
echo "FORTYTWO_CLIENT_SECRET=$CLIENT_SECRET" >> "$ENV_FILE_NESTJS"
|
||||
echo "FORTYTWO_CALLBACK_URL=http://$PROJECT_HOST:8080/api/v2/auth/redirect" >> "$ENV_FILE_NESTJS"
|
||||
echo "FORTYTWO_CALLBACK_URL=http://\$WEBSITE_HOST:\$WEBSITE_PORT/api/v2/auth/redirect" >> "$ENV_FILE_NESTJS"
|
||||
|
||||
echo "COOKIE_SECRET=$(openssl rand -base64 32)" >> "$ENV_FILE_NESTJS"
|
||||
|
||||
@@ -84,3 +80,5 @@ echo "TWO_FACTOR_AUTHENTICATION_APP_NAME=Transcendance" >> "$ENV_FILE_NESTJS"
|
||||
echo "TICKET_FOR_PLAYING_GAME_SECRET=$(openssl rand -base64 32)" >> "$ENV_FILE_NESTJS"
|
||||
|
||||
echo "The environment has been created successfully. You can now wait for the docker to build the project."
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user