Skip to content
Snippets Groups Projects
user avatar
Federico Hurtado authored
Create login page and homepage that are able to communicate. Set up so that backend and frontend can communicate both in development and in cluster IP final.
a551e00f
History
Name Last commit Last update
backend
frontend
README.md
docker-compose.yml

Steps to run the full stack in local environment:

docker-compose down -> Will delete old containers docker-compose build --no-cache -> Build new containers and copy updated files to containers docker-compose up -> run new containers

note: If you only edit the frontend, you only need to rebuild the frontend. So to make the process faster you can do "docker-compose build --no-cache frontend". The same applies to backend.

Steps to commit backend docker image to cluster

cd ./backend docker build --platform=linux/amd64 -t container.cs.vt.edu/fhurtado14/corps-directory/backend:latest . docker push container.cs.vt.edu/fhurtado14/corps-directory/backend:latest Go to CS Launch and scale down backend deployment to 0, then scale back up to 1.

Steps to commit frontend docker image to cluster

cd ./frontend docker build --platform=linux/amd64 -t container.cs.vt.edu/fhurtado14/corps-directory/frontend:latest . docker push container.cs.vt.edu/fhurtado14/corps-directory/frontend:latest Go to CS Launch and scale down backend deployment to 0, then scale back up to 1.