Orange-OpenSource / optisam-backend

OpTISAM (Optimized tool for inventive software asset management) is a tool for the Software Asset Management Compliance Audit and Optimization Tool. This monorepo contains all the backend services
Apache License 2.0
20 stars 7 forks source link

pipeline status coverage report

OpTISAM

Introduction

OPTISAM (Optimized tool for inventive Software Asset Management) is a tool for the Software Asset Management Compliance Audit and Optimization Tool. This monorepo contains all the backend services namely:

Quick start

Download

$ git clone https://gitlab.tech.orange/optisam/optisam-it/optisam-backend.git

Build

- Change configuration files

Update values of config files ${service}/cmd/server/config-local.toml as per your requirement

cd ${service-name}/cmd/server
docker build --pull -t optisam/${service-name}-service:latest -f Dockerfile .
docker push optisam/${service-name}-service:latest

Run

- Run using Docker-Compose

you can create and start all the services from your configuration (docker-compose.yml) -

docker-compose -f docker-compose.yml pull
docker-compose -f docker-compose.yml up