Skip to content
Federico Ceratto edited this page Mar 16, 2020 · 5 revisions

How to deploy a new API version

  • Build a new ooni/api docker image

From inside ooni/api run:

ooni/sysadmin/scripts/docker-build

It will build a docker image and upload it to docker hub.

Checking logs

sudo journalctl -f CONTAINER_NAME=oomsm-web

The following key-value pairs are set:

  CONTAINER_NAME=oomsm-web
  CONTAINER_TAG=api-20200309-b63f75ac
  IMAGE_NAME=openobservatory/api:20200309-b63f75ac

Example truncated output:

Mar 16 12:55:07 ams-api.ooni.nu api-20200309-b63f75ac[10997]: server closed the connection unexpectedly
Mar 16 12:55:07 ams-api.ooni.nu api-20200309-b63f75ac[10997]:         This probably means the server terminated abnormally
Mar 16 12:55:07 ams-api.ooni.nu api-20200309-b63f75ac[10997]:         before or while processing the request.
Mar 16 12:55:07 ams-api.ooni.nu api-20200309-b63f75ac[10997]:  [SQL: 'SELECT coalesce ...
Clone this wiki locally