canonical.com
canonical.com copied to clipboard
Repository for the new version of canonical.com
canonical.com
The new codebase, to replace the old one.
This is the repository for the canonical.com website.
Architecture overview
This website is written with the help of the flask framework. In order to use functionalities that multiple of our websites here at Canonical share, we import the base-flask-extension module.
Development
The simplest way to run the site is with the dotrun
snap:
dotrun
Afterwards the website will be available at http://localhost:8002.
When you start changing files, the server should reload and make the changes available immediately.
Greenhouse API
To work locally on the /careers
section of the site, you will need to add a HARVEST_API_KEY
environment variable to .env
file. You can find this via the Greenhouse admin panel.
Deploy
You can find the deployment config in the deploy folder.
License
The content of this project is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license, and the underlying code used to format and display that content is licensed under the LGPLv3 by Canonical Ltd.