diff --git a/backend/.env.development b/backend/.env.development index 86774062fa..9ce5815edf 100755 --- a/backend/.env.development +++ b/backend/.env.development @@ -12,4 +12,11 @@ EMAIL_VERIFY_TIME=3600 BACKEND_HOST=http://localhost:3002 ACCOUNTS_HOST=http://localhost:3003 DASHBOARD_HOST=http://localhost:3000 -HOME_HOST=http://localhost:1444 \ No newline at end of file +HOME_HOST=http://localhost:1444 +PORT=3002 +JWT_SECRET=idfn39847392879483 +MONGO_URL="mongodb://localhost/fyipedb" +REDIS_HOST=localhost +CLUSTER_KEY=devclusterkey +AIRTABLE_API_KEY=keymeYVqxhbdFHsAa +AIRTABLE_BASE_ID=appgek0ngJaHhppeJ \ No newline at end of file diff --git a/install.sh b/install.sh index ec78fc8b13..96ce43c40b 100644 --- a/install.sh +++ b/install.sh @@ -29,47 +29,48 @@ fi sudo chmod +x ./uninstall.sh sudo ./uninstall.sh +sudo docker network create fyipe-network + # Sleep sleep 5s sudo mkdir /Users/$USER/mongodb || echo 'Path already exists' # Run Dependencies -sudo docker run -v /Users/$USER/mongodb:/data/db -p 27017:27017 -d mongo:3.4 -sudo docker run -p 6379:6379 -d redis redis-server +sudo docker run --name mongo --net=host -v /Users/$USER/mongodb:/data/db -p 27017:27017 -d mongo:3.4 +sudo docker run --name redis --net=host -p 6379:6379 -d redis:5.0.7 redis-server # Sleep sleep 5s # Run Backend sudo docker build -t fyipe-project/backend:latest ./backend -sudo docker run -p 3002:3002 --net=host --env-file ./backend/.env.development -d fyipe-project/backend:latest #port is not needed because of nethost +sudo docker run --name backend --net=host -p 3002:3002 --env-file=./backend/.env.development -d fyipe-project/backend:latest #port is not needed because of nethost # Run Accounts sudo docker build -t fyipe-project/accounts:latest ./accounts -sudo docker run -p 3003:3003 -d fyipe-project/accounts:latest +sudo docker run --name accounts --net=host -p 3003:3003 -d fyipe-project/accounts:latest #Run Dashboard sudo docker build -t fyipe-project/dashboard:latest ./dashboard -sudo docker run -p 3000:3000 -d fyipe-project/dashboard:latest +sudo docker run --name dashboard --net=host -p 3000:3000 -d fyipe-project/dashboard:latest # Run home sudo docker build -t fyipe-project/home:latest ./home -sudo docker run -p 1444:1444 -d fyipe-project/home:latest +sudo docker run --name home -p 1444:1444 -d fyipe-project/home:latest # Run Status Page sudo docker build -t fyipe-project/status-page:latest ./status-page -sudo docker run -p 3006:3006 -d fyipe-project/status-page:latest +sudo docker run --name status-page --net=host -p 3006:3006 -d fyipe-project/status-page:latest # Run Admin Dashboard sudo docker build -t fyipe-project/admin-dashboard:latest ./admin-dashboard -sudo docker run -p 3100:3100 -d fyipe-project/admin-dashboard:latest +sudo docker run --name admin-dashboard --net=host -p 3100:3100 -d fyipe-project/admin-dashboard:latestcd # Run Probes 1 sudo docker build -t fyipe-project/probe:latest ./probe -sudo docker run -p 3009:3008 -e "SERVER_URL=http://localhost:3002" -e "PROBE_NAME=EU" -e "PROBE_KEY=13b674ca-9fdd-11e9-a2a3-2a2ae2dbcce4" -d fyipe-project/probe:latest +sudo docker run --name probe1 --net=host -p 3019:3008 -e "PORT=3019" -e "SERVER_URL=http://localhost:3002" -e "PROBE_NAME=EU" -e "PROBE_KEY=13b674ca-9fdd-11e9-a2a3-2a2ae2dbcce4" -d fyipe-project/probe:latest # Run Probes 2 sudo docker build -t fyipe-project/probe:latest ./probe -sudo docker run -p 3020:3008 -e "SERVER_URL=http://localhost:3002" -e "PROBE_NAME=US" -e "PROBE_KEY=33b674ca-9fdd-11e9-a2a3-2a2ae2dbcce4" -d fyipe-project/probe:latest - +sudo docker run --name probe2 --net=host -p 3020:3008 -e "PORT=3020" -e "SERVER_URL=http://localhost:3002" -e "PROBE_NAME=US" -e "PROBE_KEY=33b674ca-9fdd-11e9-a2a3-2a2ae2dbcce4" -d fyipe-project/probe:latest