Wildbook icon indicating copy to clipboard operation
Wildbook copied to clipboard

Improve devops/deploy/ directory

Open naknomum opened this issue 1 year ago • 0 comments

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.

naknomum avatar Sep 23 '24 21:09 naknomum