Skip to content
/ wps Public

Wildfire Predictive Services to support decision making in prevention, preparedness, response and recovery

License

Notifications You must be signed in to change notification settings

bcgov/wps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

430c726 · Mar 20, 2025
Oct 23, 2024
Aug 18, 2020
Mar 17, 2025
Mar 13, 2025
Jul 4, 2022
Mar 20, 2025
Mar 18, 2025
Mar 17, 2025
Mar 18, 2025
Mar 13, 2025
Jan 23, 2023
Oct 15, 2024
Mar 18, 2025
Mar 11, 2025
Mar 20, 2025
Jul 22, 2024
Feb 18, 2025
Feb 18, 2025
Jun 24, 2021
Feb 20, 2025
Jan 23, 2025
May 12, 2022
Aug 18, 2020
Mar 13, 2020
Nov 16, 2020
Mar 20, 2025
Mar 11, 2025
Oct 15, 2024
Oct 22, 2024
Jan 30, 2020
Aug 31, 2022
Feb 28, 2025
Nov 2, 2023
May 28, 2024
Nov 16, 2020
Sep 20, 2022
Jun 24, 2024

Repository files navigation

Issues MIT License Lifecycle codecov

Wildfire Predictive Services

Description

Wildfire Predictive Services to support decision making in prevention, preparedness, response and recovery.

Getting Started

Dependencies

Installing

Running the application locally in docker:

  1. Create .env file in web using web/.env.example as a sample.
  2. Create .env.docker file in api/app using api/app/.env.example as a sample.
  3. Run docker compose build and then docker compose up
  4. Open http://localhost:8080 to view the front end served up from a static folder by the python api.
  5. Open http://localhost:3000 to view the front end served up in developer mode by node.

Developing the application in a dev container, using vscode:

  • Open up the project: Remote-Containers: Open Folder in Container, select docker-compose.vscode.yml
  • Sometimes VSCode doesn't pick up you've changed the docker container: Remote-Containers: Rebuild Container
  • Install extensions into the container, as needed.
  • You can point the API database to: host.docker.internal
  • You can start up other services outside of vscode, e.g.: docker compose up db and docker compose up redis

Running the api alone

Refer to api/README.md.

Running the front end alone

Refer to web/README.md

Documentation

License

Apache 2.0 License - see the LICENSE.md

Contributing

PRs

Your Github PR is required to pass all our CI checks, including our test coverage threshold via CodeCov: https://docs.codecov.com/docs/about-code-coverage

Resources

Acknowledgments

SonarCloud