Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 1.3 KB

README.md

File metadata and controls

39 lines (29 loc) · 1.3 KB

Build Status

A Real World Business Application using F# and Suave

F# port of Edument's DDD, EventSourcing and CQRS sample application implementation in C#

Highlights

  • Continuous Integration using Travis-CI
  • Continuous Deployment using Docker
  • UI development React and Redux
  • Cleaner DSLs for writing Unit Tests
  • Build Automation using FAKE and Paket
  • DDD using F# Type System
  • EventSourcing using NEventStore
  • Web APIs and Web Socket Communication using Suave

Steps To Run

  • Install Docker

  • Clone the Repo

    git clone git@github.com:tamizhvendan/CafeApp.git
  • Go the root directory in the shell/command prompt and run the following command

    CafeApp$ docker build -t CafeApp .
  • After successful docker build, Run the docker container

    CafeApp$ docker run --name CafeAppContainer -p 8083:8083 CafeApp
  • Access the application in your browser

    Linux Users - http://localhost:8083 Windows & Mac - http://192.168.99.100:8083 (192.168.99.100 is based on your docker setup)