avniproject / integration-service

Service for integration Avni with other systems
GNU Affero General Public License v3.0
0 stars 2 forks source link

Deploy and define systemctl service for running the integrator service #4

Closed petmongrels closed 2 years ago

petmongrels commented 2 years ago

Some helpful scripts can be found here for defining the systemctl service in CentOS. We can use these or do it from scratch - depending on how we want to do it.

https://github.com/avniproject/avni-integrator-host

Acceptance Criteria

  1. Integrator service is running in production and/or staging environment.
  2. There is an automated way to deploying the new build to the same server
petmongrels commented 2 years ago

Discuss

  1. Should we have a separate env for staging and for production?
  2. RPM, Jar, CI process
himeshr commented 2 years ago

For the query, "Should we have a separate env for staging and for production?", response is that, we'll have them separate for UAT and Production and Avni-int-staging will only connect to Goonj-SF-UAT.

himeshr commented 2 years ago

) Integration-service will also service static pages ) we'll deploy the avni-integration-service and integration-admin-app similar to the way avni-server and avni-webapp are deployed today ) we'll use CI-Circle for Build and deploy of the avni-integration-service and integration-admin-app ) We'll use separate JVM to run avni-integration-service *) Refer to https://github.com/avniproject/avni-integrator-host and https://github.com/SamanvayOrg/budget-planner-infra to setup the service and compute-node respectively