Skip to content

Latest commit

 

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

worldbuilder

Worldbuilder: full-stack app built with Python/FastAPI backend, React/TypeScript frontend, and Neo4j graph database. Containerized using Docker for easy deployment and development. Backend uses uv for Python package management and includes a CORS configuration for frontend-backend communication. The frontend is built with Vite.

Running the Services

  1. Set up environment variables:

    cp backend/.env-template backend/.env
  2. Start all services:

    docker-compose up -d
  3. Access the applications:

  4. Default Neo4j credentials:

    • Username: neo4j
    • Password: WorldBuilder2025!
  5. Stop all services:

    docker-compose down
  6. Stop all services and delete data volumes:

    docker-compose down -v

Development

Supports hot-reloading for both frontend and backend during development. Any changes to the source code will automatically reflect in the running containers.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages