Skip to content

Releases: JeremyFriesenGitHub/ai-snow-day-predictor

v1.1.0

20 Feb 18:37
94daac6
Compare
Choose a tag to compare

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:

Getting Started

  1. 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.

  2. 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.

  3. Accessing the application

  1. 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.

  2. 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!