solidcommunity.net icon indicating copy to clipboard operation
solidcommunity.net copied to clipboard

mashlib recipe : CSS@5 --> CSS@6

Open bourgeoa opened this issue 2 years ago • 1 comments

https://github.com/CommunitySolidServer/CommunitySolidServer/blob/main/RELEASE_NOTES.md#v600

solidcommunity.net CSS tests servers on port 3000 and 3001 are to be updated to CSS@6. There is no data migration. Configuration and templates need to be updated.

Configuration options are selected with the mashlib CSS configuration generator https://github.com/CommunitySolidServer/Recipes#-customizing-the-recipes

  1. The following CSS configuration options are used :
  • data and security management
    • [ ] filesystem with pod quota (default 7000 bytes)
    • [ ] HTTPS enabled with CLI keys
    • [ ] WAC
    • [ ] filesystem locking
  • pod management
    • [ ] users registration enabled
    • [ ] email enabled
    • [ ] suffix for CSS on port 3001 : css:config/util/identifiers/suffix.json
    • [ ] subdomain for CSS on port 3000 : css:config/util/identifiers/subdomain.json
  • miscellaneous
    • [ ] all notifications : webhooks, current and legacy websockets
    • [ ] initialize root disabled
    • [ ] initial setup disabled
  • advance features
    • [ ] default values used
  1. Template updates move resourxes to base folder and acl resources to acl folder
    • [ ] pod folder templates
    • [ ] root folder templates

bourgeoa avatar May 15 '23 17:05 bourgeoa

The resulting configuration shall be manually updated :

  • quota from 7000 bytes --> 25000 bytes
  • email
  • certificates : css:config/http/server-factory/https.json CLI parameters --httpsKey and --httpsCert need to be provided. (used to be in @graph on v5 this is still possible see documentation)

bourgeoa avatar May 15 '23 17:05 bourgeoa