Releases: JeremyFriesenGitHub/ai-snow-day-predictor
v1.1.0
Docker Containers for the Application
This release utilizes Docker Compose to orchestrate the deployment of two interconnected containers: a Node.js application and a Flask API. The setup is designed to be straightforward, enabling you to get the application running with minimal setup.
Prerequisites
Before proceeding, ensure that Docker and Docker Compose are installed on your system. If not already installed, you can find the installation guides here:
- For Docker: https://docs.docker.com/get-docker/
- For Docker Compose: https://docs.docker.com/compose/install/
Getting Started
-
Download the Project Repository
Download a ZIP of the project repository, which includes the necessary
docker-compose.yml
file and all other project files.Unzip the file in your preferred directory and navigate to the project's root directory in a terminal.
-
Running the Containers
Ensure you're in the project's root directory, then run the following command to start the containers:
docker-compose up -d
This command will pull the images from the GitHub Container Registry (if not already present) and start the containers in detached mode.
-
Accessing the application
- The Node.js application will be accessible at http://localhost:1234. Use this link for the application.
- The Flask API will be accessible at http://localhost:5000.
-
Stopping the application
When you're ready to stop the containers and remove them along with their networks, execute:
docker-compose down
This ensures that all components of the application are cleanly shut down and removed.
-
Feedback and Support
For feedback or support, please submit an issue through our GitHub repository's Issues section. We're eager to hear from you and improve our application!