About This documentation
This documentation contains information about the CEO.ca React + Nextjs rebuild and will provide information about getting the application set up, container configurations, running in different modes, and explainations of different aspects of the repository functionality as well as application architecture as it exists in the AWS cloud.
Terminology
Within this documentation, the term 'host' is used to refer to the hard disk running your host OS; the one in which docker is installed on. 'Container' is used to refer to the virtualized filesystem inside a given docker container, or the container instance as a whole. 'localhost' is used to refer to the host computer's network at 127.0.0.1 or 0.0.0.0. Additionally, certain portions of the documentation refer to 'localhost' from within the container. This 'localhost' is explicitly different from the host filesystem's localhost, and is the 127.0.0.1 IP address inside the container itself. When this is the case, the documentation will explicitly state that it is the container's localhost and not the host's localhost. Typically the notation used will be {filesystem}@{IP address or 'localhost'}:{Port} i.e host@127.0.0.1:8080 or cashorbit-docs:127.0.0.1:8080, otherwise it will be explicitly stated, e.g 'the container's localhost at port 8080'