Stratafy mining information portal
- Docker & Docker Compose v2
- GNU Make
- Git (with submodule support)
git clone git@github.com:kartoza/Stratafy.git
cd Stratafy/deployment
cp .template.env .env
cp docker-compose.override.template.yml docker-compose.override.yml
# Edit .env to set DB creds, CESIUM_TOKEN, SITE_PUBLIC_URL, etc.make build-dev
make dev
# Wait for DB to be ready, then:
make migrate
# (Optional)
make createsuperuser
make build
make up-all
make migrate
make collectstatic
make createsuperuser- View logs: make logs or make tail APP=django
- Rebuild & restart after code changes: make build && make restart APP=django
- Scale workers: docker compose up -d --scale worker=4 worker
make backup-db
# To restore:
make restore-db FILE=backups/backup-YYYY-MM-DD-HHMM.sql.gz- Check container status: make ps
- Inspect specific logs: make tail APP=geoserver
- Verify DB readiness: make wait-for-db
- Clear Celery queue: stop worker, purge in RabbitMQ management (if enabled)
