Karthik Balakrishnan
Karthik Balakrishnan
| Current implementation | On AWS | | --- | --- | | Hasjob server under uwsgi | Docker container running hasjob under uwsgi | | Postgres database running locally...
Docker hub is free for public repositories and supports GitHub auto-builds, but the time taken to build new images is quite slow because of the queue (around 30 minutes). A...
Populate the database with some data from hasjob's production database to we have something to play with and run performance tests on.
It is still unclear how we will deliver email within docker. ### Run postfix within docker We can run it within docker itself, allowing our email delivery mechanism to be...
Currently the dockerfile does the dependency setup, but can't start the app automatically. - [ ] Run the migrations on every launch - [ ] Start the app in `docker`...
Add a section on the overview of the code layout, how to install the dependencies and a short note on what the `keys` are and how one can make their...
Include the `requirements.txt` and `dev-requirements.txt` files to make installing the Python dependencies like `BeautifulSoup` and `mechanize` easier. The core script shouldn't need any dependencies other than `pillow`.
Dockerize lastuser, similar to how hasjob's is done. - [ ] Use foundation as the baseimage - [ ] Install dependencies - [ ] Startup script similar to hasjob's -...
[Cerberus](http://docs.python-cerberus.org/), the validation library, has a new release 1.2 which introduces a bug around custom rules - https://github.com/pyeve/cerberus/issues/379 The current fix is to lock it to version 1.1 - https://github.com/hasgeek/events/commit/45fbdb7b020745265c06ba98ae8c0262aa3c9778...
Currently, our event websites and funnel use a `datelocation` field to indicate the date and location of an event. This is a freeform text field that's shown as-is next to...