This module is to setup custos authentication, profile services inside Intelij IDEA for development purposes
Docker installed with ‘docker-compose’ utility https://docs.docker.com/compose/
InteliJ IDEA with Java 8 installed https://www.jetbrains.com/idea/download/
Maven
Git
Clone Custos repository to a local directory
git clone https://github.com/apache/airavata-custos
Checkout develop branch
git checkout develop
Open the project using InteliJ IDEA
Browse to ide-integration -> custos-services -> src-> main -> resources
start the docker containers
docker-compose up -d
check if docker containers are up
docker-compose ps
Build the develop branch using Maven
For each composer file, run following commands to cleanup docker spawned components
docker-compose down
docker-compose rm