Launch F# web services faster with CloudSeed.
The simple, scalable project boilerplate for F# / .NET.
Ready-to-Ship
- Data Integration + Upgrades - Ships with Entity Framework for data access and DBUp for migrations / upgrades.
- Run Anywhere - Fully containerized via Docker and docker-compose for seamless development and hosting regardless of environment.
- TDD Ready - Full testing suite with live, local containerized DB for integration tests.
What's Included
- Containerized, Orchestrated Apps - Each app is fully containerized via Docker with top-level docker-compose for orchestrating serving and testing against a live, local DB
- App (F# / Giraffe) - Rock-solid web server to build on. Server-side UIs (with Tailwind CSS), APIs with Giraffe, Data with Entity Framework and DBUp.
- App.Tests (F# / xUnit) - Comprehensive testing suite ready for TDD. XUnit (testing framework) orchestrated with docker-compose for full integration tests against a live local DB.
- [Local] Development Database (Postgres) - A containerized Postgres instance for local testing / serving against a live DB. Easy to replace with a different DB technology.