Install with Docker

Basic start

Simple run with docker:

docker run -d --name objectscriptquality
  -p 9000:9000
  -p 9092:9092
  litesolutions/objectscriptquality

This installation uses an internal database and is for evaluation purposes.

Advanced start

Docker compose example configuration, with postgres and volumes in the current directory, to store configuration between restarts.

version: '3.7'
services:
  sonarqube:
    build: .
    image: litesolutions/objectscriptquality
    ports:
      - 9000:9000
      - 9092:9092
    environment:
      SONARQUBE_JDBC_USERNAME: sonar
      SONARQUBE_JDBC_PASSWORD: sonar
      SONARQUBE_JDBC_URL: jdbc:postgresql://postgres:5432/sonar
    volumes:
      - ./sonarqube:/opt/sonarqube/data
  postgres:
    image: postgres:latest
    environment:
      POSTGRES_USER: sonar
      POSTGRES_PASSWORD: sonar
      POSTGRES_DB: sonar
    volumes:
      - ./postgres:/var/lib/postgresql/data

Licensing

To activate this plugin you have to get Server ID. Login to your SonarQube installation. If it is the first time you log in, remember the default user is 'admin' and the default password is 'admin'. For security reasons, ensure to change the default credentials. Go to Administration > System.

Send an email with the following information to info@objectscriptquality.com:

Organization:
SonarQube ID:
Environment: evalutaion / production

We will generate a license before 24 hours and will notiy you by email. No more action is required in your side to get the license working.