This repo contains the implementation of the Meta2Onto stack including the backend API, web frontend, and definitions for supporting services (e.g., the db).
backend/: FastAPI backend codefrontend/: React frontend codedata/: Staging location forservices/: Dockerfiles and configurations for supporting servicescompose-envs/: docker-compose configurations for various environments (dev, prod, etc.)
You should have Docker and Docker Compose installed on your machine. See Docker's official installation guide for instructions.
After cloning the repository, navigate to the root directory and run:
./run_stack.shThis will create a .env file from .env.TEMPLATE if it doesn't exist,
populate it with the necessary secrets for the app to run, and then start the
application using Docker Compose.
The backend API will be accessible at http://localhost:8050 and the frontend
at http://localhost:3050.
This repo replaces a few other repositories where prototype implementations of the Meta2Onto stack were being stored, specifically: