Giga Meter
Get in touch
Giga MapsLaunch Icon
Self-host GigaMeter
Backend Setup
Backend Setup via Docker
Windows App Setup
Unit testing
Developer Requirement
Infrastructure Requirement

Self-host Giga MeterBeta

Backend Setup via Docker
The Docker configuration for Giga Meter is an effort powered by people within the community. Giga Meter does not provide official support for Docker, but we will accept fixes and documentation. Use at your own risk.
Requirements
Make sure you have docker & docker compose installed on the server or system.
Note: docker compose without the hyphen is now the primary method of using docker-compose, per the Docker documentation.
Getting Started
We have added a docker file which can be used to create an image and deploy the app in your infrastructure. You can have a look at the file here.
Building Docker Image
Building docker image is quite straight forward and can be done using the following command
docker build -f Dockerfile -t repo:tagCopy
Deployment
The application is running on port 3000. The following command runs the docker container on port 3000
docker run -d -p 3000:3000 -e DAILY_CHECK_APP_API_CODE=DAILY_CHECK_APP -e DATABASE_URL=YOUR_POSTGRES_DATABASE_CONNECTION_STRING -e PCDC_APP_DOWNLOAD_URL=PCDC_APP_DOWNLOAD_URL -e PROJECT_CONNECT_SERVICE_URL=PROJECT_CONNECT_SERVICE_URL -e USE_AUTH=true_or_false image_repo:tagCopy
Giga Meter
Empowering Schools with Real-Time Connectivity Insights
Giga products
Organization
Resources
Get in touch

Donate to Giga

Your contribution directly supports our mission.

Join others in making a difference. Together, we can achieve more.

A United Nations initiative
© 2025
unicef
ITU