There are two common ways to get started with Field-TM.
Use the contributor setup guide:
Short version:
git clone https://github.com/hotosm/field-tm.git
cd field-tm
just config generate-dotenv
just start devOpen http://field.localhost:7050.
Use the production deployment guide:
Short version:
git clone https://github.com/hotosm/field-tm.git
cd field-tm
just prep machine
just config setup
just start prodjust config setup walks you through domain, certificates, and auth, then
generates secure secrets automatically. just start prod will prompt you to
select a release version, check out that tag, and deploy.
!!! important
Run `just prep machine` as a non-root user.
For both paths, start with:
gitjust- Docker with the
docker composeplugin
For backend-only local development, also install uv.
Deployment via Kubernetes is also supported using the Helm chart.
See chart/README.md for details.
install.shis deprecated and should not be used..envis generated from.env.example.- The Docker Compose production path uses the files under
deploy/.