Deployment
Self-Hosted (Docker Compose)
You can easily host the backend services (Auth Service, Backend, Database, Cache) yourself using Docker Compose.
Prerequisites
Configuration
Use the docker-compose.yml from the repository.
Running the Stack
-
Start the services:
-
The services (and databases) will be available at:
- Auth Service:
http://localhost:8080 - Backend:
http://localhost:9000
- Auth Service:
The Webapp is currently not included in this Docker Compose setup. You can deploy it separately (e.g., on Vercel) or build a Docker image for it manually.
Railway
BudgetBuddyDE is designed to be easily deployable on Railway.
Instance configuration
It is possible to configure the runtime of a service in the Railway cloud using railway.json files. These are located in the directory of a service or an app.
The Railway documentation offers some help regarding the possible configuration options...
BudgetBuddyDE