Improve devops/deploy/ directory
Context
A great deal of process was worked out (and still is being worked out) setting up dockerized Wildbook environments in production. The notes from this need to be translated to the (currently marked work-in-progress) devops/deploy/ directory.
Requirements
Key points (not exhaustive) include:
- updating docker-compose file to include all necessary pieces (including smtp, OpenSearch, nginx)
- create a generic template version of all files used in production setting to
.dockerfiles/dir - document (manual) steps in order to support https and certbot
- update the notes on the "standard" directory structure on the host machine
Technical Notes
This is separate from #630 but they are closely related: make production environment setup easier and more understandable
Reminder to Wild Me team: this directory should be tailored to help a user wanting to deploy a "usable" new (empty) Wildbook -- for testing or production usage. Therefore it will vary from the notes taken to deploy a migrated non-docker Wildbook with legacy data. However, there is a great deal of overlap in the process for both.