42
edits
(Add "Demo a ZIM" section) |
|||
Line 205: | Line 205: | ||
''Nota'': Moving a file to the archive has to be considered as a file deletion. | ''Nota'': Moving a file to the archive has to be considered as a file deletion. | ||
==== Demo a ZIM ==== | |||
From time to time, we need to demo a ZIM to a customer before releasing it into the wild. We have a demo instance at https://demo.library.kiwix.org/ | |||
Configuration is done through the file at https://github.com/kiwix/operations/blob/main/zim/demo-library/demos.yaml ; should you need to create a new demo, modify or delete an existing one, simply open a PR with your modifications on this file and ask @rgaudin or @benoit74 for review. | |||
Every ZIM can be referenced either by full path or by path up-to-the-date, I which case most recent one will be automatically selected at each configuration redeployment. | |||
Once merged, this configuration is automatically redeployed every hour, so once your PR is merged give it a bit of time to be deployed. | |||
After that, send the demo URL to our client, e.g. <nowiki>https://demo.library.kiwix.org/</nowiki>'''home/'''my_demo/ ; this URL will be updated every time you modify the configuration or ZIMs gets updated. | |||
It is now '''forbidden''' to send a link on https://dev.library.kiwix.org to a customer, this is not an infrastructure meant to be highly available and can be shutdown at any time without notice. | |||
''Nota:'' | |||
- all demos must have an expired_on property, and they are automatically removed at this date | |||
- this infrastructure can serve any ZIM available on our storage (public and hidden ones) | |||
- adding or removing a demo or ZIMs does not make any modification to the ZIMs stored in our storage | |||
== Members == | == Members == |
edits