Samagra-Development / workflow

Workflow is an Open Source project aimed towards the creation of data flow models using config files thereby allowing you to easily create and interact with stateful applications with minimum setup.
https://samagra-development.github.io/workflow
5 stars 28 forks source link

Dockerize workflow #38

Closed tushar5526 closed 1 year ago

tushar5526 commented 1 year ago

Fixes #39 #27

It aims to dockerize all the services running in the workflow for easier deployments

There are some code changes in the services so that they can be dockerized. I have also added pnpm-lock.yaml to all the services otherwise builds inside docker containers were failing.

How to test

Open this PR on Gitpod and check all flows e2e

How to run locally

Relevant steps from gitpod can be run in sequence on a server