23 lines
606 B
Markdown
23 lines
606 B
Markdown
|
|
# Donauschwaben.online monorepo
|
||
|
|
|
||
|
|
This monorepo contains the cms and frontend of the donauschwaben.online website. It's built on Payload CMS and SvelteKit. Payload connects to a PostgreSQL database.
|
||
|
|
|
||
|
|
Donauschwaben.online is a project that aims to be the one-stop shop for all things Donauschwaben. History, Genealogy, Networking, and more.
|
||
|
|
|
||
|
|
|
||
|
|
## Development
|
||
|
|
|
||
|
|
Prerequisites:
|
||
|
|
- Docker
|
||
|
|
- Docker Compose
|
||
|
|
- Bun
|
||
|
|
|
||
|
|
To start the development servers, first spin up the database, then execute the dev script from the root of the project.
|
||
|
|
|
||
|
|
```bash
|
||
|
|
docker compose -f docker-compose.dev.yml up -d
|
||
|
|
|
||
|
|
bun --bun run dev
|
||
|
|
```
|
||
|
|
|