crane-cloud/frontend

View on GitHub
.github/workflows/bin/create_envs.sh

Summary

Maintainability
Test Coverage
#!/bin/bash

set -e

# env variables
REACT_APP_API_BASE_URL="${REACT_APP_API_BASE_URL}"
REACT_APP_FLUTTERWAVE_PUBLIC_KEY_TESTING="${REACT_APP_FLUTTERWAVE_PUBLIC_KEY_TESTING}"
REACT_APP_GITHUB_CLEINT_ID="${REACT_APP_GITHUB_CLEINT_ID}"
REACT_APP_EXCHANGE_RATE_KEY="${REACT_APP_EXCHANGE_RATE_KEY}"
REACT_APP_BLOG_URL="${REACT_APP_BLOG_URL}"
REACT_APP_DOCS_URL="${REACT_APP_DOCS_URL}"
REACT_APP_MIRA_API_URL="${REACT_APP_MIRA_API_URL}"
REACT_APP_DOCKER_EMAIL="${REACT_APP_DOCKER_EMAIL}"
REACT_APP_DOCKER_PASSWORD="${REACT_APP_DOCKER_PASSWORD}"
REACT_APP_MONITORING_APP="${REACT_APP_MONITORING_APP}"

function create_env_file
{
    echo REACT_APP_API_BASE_URL=$REACT_APP_API_BASE_URL >> .env
    echo REACT_APP_EXCHANGE_RATE_KEY=$REACT_APP_EXCHANGE_RATE_KEY >> .env
    echo REACT_APP_BLOG_URL=$REACT_APP_BLOG_URL >> .env
    echo REACT_APP_MIRA_API_URL=$REACT_APP_MIRA_API_URL >> .env
    echo REACT_APP_DOCKER_EMAIL=$REACT_APP_DOCKER_EMAIL >> .env
    echo REACT_APP_DOCKER_PASSWORD=$REACT_APP_DOCKER_PASSWORD >> .env
    echo REACT_APP_GITHUB_CLEINT_ID=$REACT_APP_GITHUB_CLEINT_ID >> .env
    echo REACT_APP_FLUTTERWAVE_PUBLIC_KEY_TESTING=$REACT_APP_FLUTTERWAVE_PUBLIC_KEY_TESTING >> .env
    echo REACT_APP_DOCS_URL=$REACT_APP_DOCS_URL >> .env
    echo REACT_APP_MONITORING_APP=$REACT_APP_MONITORING_APP >> .env
}


function run
{
    create_env_file
}

run