Skip to content

Releases: trufi-association/trufi-server-multi

v2.1.0 Static rising

05 Aug 14:31
4371311
Compare
Choose a tag to compare

What's Changed

  • add plugin 'www' allowing management of static/hybrid content
  • improve (in-code) doc
  • support of variable expansion in nginx configuration files in each module
  • auto skip certain steps if specified conditions are not met
  • If only one city configuration file exists then allow command execution without any mention of config name
  • pluginify chiefs

New Contributors

  • [No one]

Migration guide

  1. Execute ./server down
  2. Pull the new version
  3. Optionally: Rename the git folder from trufi-server-multi to something that is more understandable for you. This is optional. On our server we renamed it to city-services. Do this now as renaming it after the first execution of add_module will lead to errors and unwanted site effects.
  4. Execute ./modifyComposes.py
  5. Check all .yml files if the network --> default --> name is equal value
  6. Optionally: We recommended turning journald logging on (if not done already) with ./switchLogging on. This is optional.
  7. Use add_remove to add all modules previously removed with remove_module back. This will also start them.
  8. Read the documentation

Full Changelog: v2.0.0...v2.1.0

v2.0.0 Make ideas a plugin

13 Jul 18:10
765892e
Compare
Choose a tag to compare

What's Changed

  • Support of multiple instances of 'Trufi Multi-Instance Server' (this repo)
  • Support of adding custom 'actions' to command server (Thanks to a new plugin system)
  • Plugin system to add features to command add_module, remove_module and server

New Contributors

  • [No one]

Migration guide

  1. Execute ./server down
  2. Use remove_moduleto remove all cities in all modules you have added previously with add_module
  3. Remove in all modules all city related .yml files (if available) e.g. Ghana-Accra.yml in module tileserver. *Do not remove any docker-compose.yml files, do not remove any data folders
  4. Remove in all modules all city related .yml.inactive files (if available). e.g. Ghana-Accra.yml.inactive in module tileserver. *Do not remove any docker-compose.yml files, do not remove any data folders
  5. Pull the new version
  6. Optionally: Rename the git folder from trufi-server-multi to something that is more understandable for you. This is optional. On our server we renamed it to city-services. Do this now as renaming it after the first execution of add_module will lead to errors and unwanted site effects.
  7. Execute ./init
  8. Execute ./modifyComposes.py
  9. Optionally: We recommended turning journald logging on (if not done already) with ./switchLogging on. This is optional.
  10. Use add_remove to add all modules previously removed with remove_module back. This will also start them.
  11. Read the documentation on how to use the command server now as how it needs to be executed and when has been changed drastically.

Full Changelog: v1.1.0...v2.0.0

v1.1.0 Certify awaking

28 Jun 15:19
Compare
Choose a tag to compare
  • script certify now creates systemd timers automatically to renew certificates using the same parameters as you specified when executing certify. Renew every 60 days.
  • fill gaps of the documentation
  • improve in-code doc
  • BUGFIX: mode 'virtual domains' not working
  • BUGFIX: creation of a standard but possible insecure nginx module config does not work when there is no available

Full Changelog: v1.0.0...v1.1.0

Welcome to Trufi universe!

08 May 09:03
Compare
Choose a tag to compare

Initial release