-
Notifications
You must be signed in to change notification settings - Fork 26
/
Copy pathsetenv.test.sh
executable file
·36 lines (32 loc) · 921 Bytes
/
setenv.test.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/bin/sh
## DO NOT USE THESE DEFAULT VALUES
## BEST PRACTICE IS USE SECRETS TO SET ENV PARAMS WITH YOUR CI
## PROVIDER AND CONTAINER ORCHESTRATION (I.E. KUBERNETES) SYSTEMS
echo "Creating test .env file ..."
tee -a .env << END
API_BASE_URL=http://localhost:3000
CLIENT_REDIRECT_URL=http://example.com
EMAIL_FROM_DEFAULT=no-reply@example.com
EMAIL_TO_DEFAULT={Add Your Email Here}
PORT=3000
JWT_SECRET=d3vs3cr3t
OPEN_CAGE_DATA_KEY={Add Your Key Here}
POSTGRES_HOST=localhost
POSTGRES_PORT=5432
POSTGRES_USER=admin
POSTGRES_PASSWORD=admin
POSTGRES_DB=auth_example
REDIS_URL=localhost
SENDGRID_API_KEY={Add Your Key Here}
ES_HOST=http://localhost:9200
ES_LOG_LEVEL=info
END
echo "Creating test docker.env file ..."
tee -a docker.env << END
POSTGRES_USER=admin
POSTGRES_PASSWORD=admin
POSTGRES_DB=auth_example
PGADMIN_DEFAULT_EMAIL=admin@example.com
PGADMIN_DEFAULT_PASSWORD=admin
END
echo "Done creating test configs"