Skip to content

Setup Deployment Notes

Zakey Faieq edited this page Jun 26, 2018 · 3 revisions

Running the Containers

Debug/Development Mode Back-End:

docker run -d --name flask -p 5000:80 -v ~/project/back-end/app:/app -e FLASK_APP=main.py -e FLASK_DEBUG=1 --env-file ./env_vars flaskapp flask run --host=0.0.0.0 --port=80

Production Mode Back End (on AWS):

docker run -p 5000:80 --name backend --env-file ./env_vars zakinator123/gear-app

Debug/Development Mode Front-End:

docker run --name react -it -p 3000:3000 -p 35729:35729 -v $(pwd):/app reactapp

Production Mode Front-End

docker run -d --name react -p 80:80 zakinator123/gear-app-react


SSHing into the Containers (from Zakey's computer)

EC2 React and Flask Host

ssh -i ~/Documents/odc.pem ubuntu@<api.gear-app.com | gear-app.com>

EC2 Lambda package creator:

ssh -i ~/Documents/odc.pem ec2-user@ec2-54-174-172-205.compute-1.amazonaws.com