Testing HTTPS#
To emulate the proxying behavior of production, we have set up an NGINX proxy
that serves the API over https by proxying to the Gunicorn server which serves
over http.
This proxy uses certificates from the nginx/certs/ directory. These
certificates can be generated using mkcert with the just cert command.
Additionally, to test with the dev hostname dev.openverse.test, add the
following line to your hosts file.
127.0.0.1 dev.openverse.test
Visiting http://dev.openverse.test:9080 in your browser should permanently
redirect you to https://dev.openverse.test:9443.