-
Notifications
You must be signed in to change notification settings - Fork 13
Home
Ling-Xiao Yang edited this page Sep 2, 2015
·
83 revisions
Rodan is a web application built using a RESTful architecture. At present, it consists of two primary components:
- A web application built using Django. This also uses the Celery distributed task queue for performing units of work called "Jobs."
- A client, written in JavaScript.
The two components are not tightly integrated. The client application can consume and produce messages that are understood by the server application, but the server application is largely standalone and can be operated with any client that conforms to its API.
For more information about RESTful API design, you should look at Thoughts on RESTful API Design.
- Repository Structure
- Working on Rodan
- Testing Production Locally
- Working on Interactive Classifier
- Job Queues
- Testing New Docker Images
- Set up Environment Variables
- Set up SSL with Certbot
- Set up SSH with GitHub
- Deploying on Staging
- Deploying on Production
- Import Previous Data