skipLink.label

O'rnatish

Terminal window
# Postgres + migration + app birga
docker compose up --build
# yoki standalone (o'z Postgres'ingiz bilan)
docker run -d -p 8080:8080 \
-e DB_HOST=… -e DB_PASSWORD=… \
-e ADMIN_USER=admin -e ADMIN_PASSWORD='Strong!23' \
unicon/notify:latest

Image ichida backend (Go) + admin UI (Angular, lean build) birga (~36MB). Migration’lar migrations/ da (golang-migrate) — compose avtomatik qo’llaydi. Standalone’da migration’ni o’zingiz qo’llaysiz:

Terminal window
migrate -path migrations -database "$DATABASE_URL" up
  • Admin UI: http://localhost:8080/
  • Health: http://localhost:8080/health
  • Metrics: http://localhost:8080/metrics