25 lines
931 B
Bash
Executable File
25 lines
931 B
Bash
Executable File
#!/usr/bin/env sh
|
|
|
|
set -x
|
|
|
|
# Check if API_ENDPOINT_DEVNET is not defined or empty
|
|
# It is possible that the API_ENDPOINT_DEVNET is defined within the devnet container for example
|
|
if [ -z "${API_ENDPOINT_DEVNET}" ]; then
|
|
echo "#API_ENDPOINT_DEVNET=${API_ENDPOINT_DEVNET}" > .env.yarn.devnet
|
|
echo "API_ENDPOINT_DEVNET=https://api-devnet.coinweb.io/wallet" >> .env.yarn.devnet
|
|
else
|
|
echo "#API_ENDPOINT_DEVNET=https://api-devnet.coinweb.io/wallet" > .env.yarn.devnet
|
|
echo "API_ENDPOINT_DEVNET=${API_ENDPOINT_DEVNET}" >> .env.yarn.devnet
|
|
fi
|
|
|
|
if [ -f .env.production ]; then
|
|
yarn run envsub --env-file .env.production .cweb-config/config-template.yaml .cweb-config/config.yaml
|
|
if grep -q '\$' .cweb-config/config.yaml; then
|
|
echo "Error: you are missing important secrets in .env.production"
|
|
exit 1
|
|
fi
|
|
else
|
|
echo "Error: you are missing important secrets in .env.production"
|
|
exit 1
|
|
fi
|