@@ 43,6 43,13 @@ section for the database periodic upkeep scripts.
Server setup
------------
+There are few services within the `server.yml` docker compose file. There is
+`db` and `api` services. These are the core services. `db` serves the database
+and the `api` is the JSON REST (Fast)API to the database. Then, there is the
+`upkeep` that runs periodic tasks on the database. (See the *Damn upkeep*
+section.) The next is the `www` service serving the web pages. Finally, the
+`traefik` service provides the gate to all the services above.
+
1. Set environment variables in `.env` file. The following is the meaning:
- `POSTGRES_PASSWORD`: Password to PostgreSQL database.