Jump to

step1-l3-1-requirements

First things first, to put your TestAPI app online, you'll need :

  1. A server (or VPS) with a fixed IP address, with sudo right on it
  2. A domain name (can be a subdomain of an existing domain) redirecting to the IP address of your server (A record)

And obviously, some minimal knowledge on ssh connection and terminal usage ...

Then you can install on it :

  • nginx (suggested approach)
  • python 3.10 with all packages listed in requirements.txt file
  • gunicorn (python package)

And prepare the TestAPI code and your question database :

  1. Clone the TestAPI code on your server
  2. Clone your question database repository on the server
  3. Set up the _courses.json file on the TestAPI code folder, following this previous step.

???