Shanoir Installation Windows - alexpron/shanoir-ng GitHub Wiki

Install Windows Requirements

BUILD

  1. Edit .env file and set SHANOIR_MIGRATION=init

  2. Add the following line to C:\Windows\System32\drivers\etc\hosts: 127.0.0.1 shanoir-ng-nginx viewer

  3. In a git bash terminal run: mvn clean install -DskipTests in shanoir-ng/shanoir-ng-parent/ folder

  4. In a WSL2 bash terminal run: docker compose -f docker-compose-dev.yml build in shanoir-ng/

Load data manually from Docker Desktop :

  1. Open terminal in database microservice
  2. Run command: mysql -u root -p passworduse users;
  3. Copy/paste the content of the scripts (src/main/resources/scripts/import.sql from shanoir-ng/shanoir-ng-datasets/users/import/studies)

  • Shanoir : https://shanoir-ng-nginx/shanoir-ng/home

  • Keycloak : http://localhost:8080/auth/admin/master/console/#/realms/shanoir-ng/roles