Build and push the frontend image to DockerHub. Backend an Frontend images will be stored in separate repos: people-backend and people-frontend. It will be cleaner than managing all images in a single repo and creating tags to discriminate frontend and backend images. CI code is not factorized between jobs. Frontend and backend jobs could be a bit factorized. Hovewer it might be a bit premature, and I prefer having them decoupled for now. @rouja suggested to introduce a custom github actions to avoid maintaining the same logic accross different repo. Please not as the images are built from the same Dockerfile, it's important to precise the right target.