8000 GitHub - pirs-io/pirs: P.I.R.S. is cloud-first business process register for internal or public use.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

pirs-io/pirs

Repository files navigation

P.I.R.S.

Process Integrated Register Systems

P.I.R.S. is a cloud-first business process (BPM) register. It can be deployed for internal use or for public access. PIRS consists of several microservices to manage register of business processes. PIRS deployments can be connected together to make large network of accessible business processes.


requiments

  • go 1.20
  • docker (optional)
  • docker-compose (optional)

code organization

docs

technical and business documentation

k8s

k8s deployment scripts

pkg

all go microservices

gateway

java gateway microservice

running solution

this solution is intended to run in cloud and consist of more than serval microservices so getting it up and running can be a bit tricky but docker-compose_dev.yml can be used to run services that are defined there. also some changes in respective microservices config files may be needed. also, no guarantee that this compose file will be always upo to date.

for development purposes of individual microservices usage of mocks and high unit test coverage are highly encouraged so each microservice can be developed truly independently of whole solution.

releasing

docker-compose_release.yml is used for creating new image releases, when creating release change version number of release tag in current versions section and then run docker-compose -f docker-compose_release.yml build and then push images to registry.

releasing is done manually in this development stage and will be automated with RC CI jobs

About

P.I.R.S. is cloud-first business process register for internal or public use.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

Languages

0