Releases: trufi-association/trufi-server-multi
Releases · trufi-association/trufi-server-multi
v2.1.0 Static rising
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
- Execute
./server down
- Pull the new version
- 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 tocity-services
. Do this now as renaming it after the first execution ofadd_module
will lead to errors and unwanted site effects. - Execute
./modifyComposes.py
- Check all
.yml
files if thenetwork --> default --> name
is equal value - Optionally: We recommended turning journald logging on (if not done already) with
./switchLogging on
. This is optional. - Use
add_remove
to add all modules previously removed withremove_module
back. This will also start them. - Read the documentation
Full Changelog: v2.0.0...v2.1.0
v2.0.0 Make ideas a plugin
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
andserver
New Contributors
- [No one]
Migration guide
- Execute
./server down
- Use
remove_module
to remove all cities in all modules you have added previously withadd_module
- Remove in all modules all city related
.yml
files (if available) e.g.Ghana-Accra.yml
in moduletileserver
. *Do not remove anydocker-compose.yml
files, do not remove any data folders - Remove in all modules all city related
.yml.inactive
files (if available). e.g.Ghana-Accra.yml.inactive
in moduletileserver
. *Do not remove anydocker-compose.yml
files, do not remove any data folders - Pull the new version
- 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 tocity-services
. Do this now as renaming it after the first execution ofadd_module
will lead to errors and unwanted site effects. - Execute
./init
- Execute
./modifyComposes.py
- Optionally: We recommended turning journald logging on (if not done already) with
./switchLogging on
. This is optional. - Use
add_remove
to add all modules previously removed withremove_module
back. This will also start them. - 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
- script
certify
now creates systemd timers automatically to renew certificates using the same parameters as you specified when executingcertify
. 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!
Initial release