QutEcoacoustics / baw-server

The acoustic workbench server for storing and managing ecoacoustic data. Manages the structure and audio data. Provides an API for clients access.
Apache License 2.0
9 stars 4 forks source link

Upload host split #585

Closed atruskie closed 2 years ago

atruskie commented 2 years ago

Upload host split

Production networking is more complex than dev envirionment. Production hosts are load balanced for security reasons so the public host advertised needs to be different from the host used to adminstrate our upload service.

Also wraps harvest#update in a row-lock transaction.

Also makes the app more resiliant to missing directories on start up - this is necessary for when storage systems are in maintenance mode.

Final Checklist