39 lines
1.4 KiB
Bash
Executable File
39 lines
1.4 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# ENV VAR SETUP
|
|
export DB_SERVER=mongodb://localhost:27017
|
|
export JWT_SECRET=litmus-portal@123
|
|
export PORTAL_ENDPOINT=http://localhost:8080
|
|
export SELF_CLUSTER=false # self-cluster needs k8s env
|
|
export AGENT_SCOPE=cluster
|
|
export AGENT_NAMESPACE=litmus
|
|
export LITMUS_PORTAL_NAMESPACE=litmus
|
|
export PORTAL_SCOPE=namespace
|
|
export SUBSCRIBER_IMAGE=litmuschaos/litmusportal-subscriber:ci
|
|
export EVENT_TRACKER_IMAGE=litmuschaos/litmusportal-event-tracker:ci
|
|
export CONTAINER_RUNTIME_EXECUTOR=k8sapi
|
|
export ARGO_WORKFLOW_CONTROLLER_IMAGE=argoproj/workflow-controller:v2.9.3
|
|
export ARGO_WORKFLOW_EXECUTOR_IMAGE=argoproj/argoexec:v2.9.3
|
|
export LITMUS_CHAOS_OPERATOR_IMAGE=litmuschaos/chaos-operator:1.13.5
|
|
export LITMUS_CHAOS_RUNNER_IMAGE=litmuschaos/chaos-runner:1.13.5
|
|
export LITMUS_CHAOS_EXPORTER_IMAGE=litmuschaos/chaos-exporter:1.13.5
|
|
export ADMIN_USERNAME=admin
|
|
export ADMIN_PASSWORD=litmus
|
|
export DB_USER=admin
|
|
export DB_PASSWORD=1234
|
|
export HUB_BRANCH_NAME=v1.13.x
|
|
# Dependency Checks
|
|
dir=($(pwd | tr "/" "\n"))
|
|
count=${#dir[@]}
|
|
if [ "$count" -lt 2 ] || [ "${dir[-2]}" != "litmus" ] || [ "${dir[-1]}" != "litmus-portal" ] ; then
|
|
echo "Error : Run script only in litmus/litmus-portal dir";
|
|
exit 1;
|
|
fi
|
|
|
|
|
|
if [ $1 = "gql" ]; then
|
|
cd ./graphql-server && go run server.go;
|
|
elif [ $1 = "auth" ]; then
|
|
cd ./authentication && go run src/main.go;
|
|
else printf "Error: Wrong Server Try Again\nUsage: \n - bash run.sh gql\n - bash run.sh auth\n";
|
|
fi |