app-gelinkt-notuleren 2.15.1

Release information

Release notes:

  1. https://github.com/lblod/app-gelinkt-notuleren/releases/tag/v2.15.1

Executive summary

This release adds the reports and the reports dashboard to GN. it also includes several bug fixes to the editor and citation plugin.

Deploy guide

  1. set up the maintenance frontend in docker-compose.override.yml

  2. optional: create a backup of the database with /data/useful-scripts/virtuoso-backup.sh ${name-of-container}

  3. bring down everything with docker-compose down

  4. bring up just the maintenance frontend with docker-compose up -d editor

  5. git fetch && git checkout v2.15.1

  6. run docker-compose create project-scripts && mu script project-scripts generate-dashboard-login it will give you a snippet to add to docker-compose.override.yml, add that to docker-compose.override.yml

  7. in docker-compose.override.yml set up the dashboard domain:

#for QA
  dashboard-identifier:
    environment:
      VIRTUAL_HOST: "dashboard.gelinkt-notuleren.lblod.info"
      LETSENCRYPT_HOST: "dashboard.gelinkt-notuleren.lblod.info"
      LETSENCRYPT_EMAIL: "support+lblod@redpencil.io"
    networks:
      - proxy
      - default    
# for sandbox
  dashboard-identifier:
    environment:
      VIRTUAL_HOST: "dashboard.gebruikerssessie.gelinkt-notuleren.lblod.info"
      LETSENCRYPT_HOST: "dashboard.gebruikerssessie.gelinkt-notuleren.lblod.info"
      LETSENCRYPT_EMAIL: "support+lblod@redpencil.io"
  networks:
      - proxy
      - default  
# for production
  dashboard-identifier:
    environment:
      VIRTUAL_HOST: "dashboard.gelinkt-notuleren.prod.lblod.info"
      LETSENCRYPT_HOST: "dashboard.gelinkt-notuleren.prod.lblod.info"
      LETSENCRYPT_EMAIL: "support+lblod@redpencil.io"
    networks:
      - proxy
      - default  

  1. run the script again and create a user, note down the username and password and pass on to ABB.

  2. start the database and migrations service with docker-compose up -d virtuoso migrations

  3. verify the migrations have completed successfully

  4. remove (comment out) maintenance frontend from docker-compose.override.yml

  5. start the stack docker-compose up -d

  6. verify it's up

  7. generate the report using

  8. curl -XPOST -H 'Content-Type: application/json' -d '{"data":{"attributes": {"reportName": "historicalReport"}}}' {{container-ip}}/reports

Deployments

Last updated