Skip to content

Latest commit

 

History

History
 
 

README.md

Practical Event Sourcing Workshop

Prerequisities

  1. Install git - https://git-scm.com/downloads.

  2. Install .NET Core 5.0 - https://dotnet.microsoft.com/download/dotnet/5.0.

  3. Install Visual Studio 2019, Rider or VSCode.

  4. Install docker - https://docs.docker.com/docker-for-windows/install/.

  5. Make sure that you have ~10GB disk space.

  6. Create Github Account

  7. Clone Project https://github.com/oskardudycz/EventSourcing.NetCore, make sure that's compiling

  8. Go to gitter channel https://gitter.im/oskardudycz/szkola-event-sourcing.

  9. Check https://github.com/StackExchange/Dapper/, https://github.com/jbogard/MediatR, http://jasperfx.github.io/marten/documentation/

  10. Open PracticalEventSourcing.sln solution.

  11. Docker useful commands

    • docker-compose up - start dockers
    • docker-compose kill - to stop running dockers.
    • docker-compose down -v - to clean stopped dockers.
    • docker ps - for showing running dockers
    • docker ps -a - to show all dockers (also stopped)
  12. Go to docker and run: docker-compose up.

  13. Wait until all dockers got are downloaded and running.

  14. You should automatically get:

    • Postgres DB running
    • PG Admin - IDE for postgres. Available at: http://localhost:5050.
      • Login: pgadmin4@pgadmin.org, Password: admin
      • To connect to server Use host: postgres, user: postgres, password: Password12!
    • Kafka
    • Kafka ide for browsing topics. Available at: http://localhost:8000