tnc-ca-geo / animl-frontend

A frontend web app for viewing & labeling camera trap data by The Nature Conservancy.
https://animl.camera
Other
16 stars 0 forks source link

Instructions to get started #105

Closed VLucet closed 1 year ago

VLucet commented 1 year ago

Hi, I am reviewing different platforms for analysing camera trap and yours os obviously very complete.. I was wondering if there was any written instructions on how to deploy the app (including the ML parts).

nathanielrindlaub commented 1 year ago

Hey @VLucet - sorry this fell through the cracks. Thanks for reaching out and for your interest. The whole application is built on a microservice architecture, with each service living in it's own repo, and there are instructions for deploying each service to AWS in their respective repos.

If you describe your use case a bit more I'd be happy to talk through whether Animl would be a good fit - and if so, I'd be happy to get you started.

VLucet commented 1 year ago

Hi @nathanielrindlaub, thanks for your answer. AWS is not an option for us at the moment, but we have access to a cloud service that runs a Linux VM. Is it even possible to deploy all the microservices to the same machine, without AWS as a provider? My knowledge of DevOps/architecture is extremely limited, so this looks like a little too ambitious for us, but let me know if I'm wrong.

nathanielrindlaub commented 1 year ago

Ah, ok I see. I would love to get a completely offline version of this working, and it's both on our road map and in theory possible using something like LocalStack to emulate the AWS services it depends on on a local machine, which is essentially what you'd need. I have not attempted this though and I do think it could get a little thorny, so if you pursue it I'd try to get some help from someone who's well versed in DevOps and AWS infrastructure.

VLucet commented 1 year ago

Noted, this is beyond our capacities for now. Thanks for the guidance nevertheless!