I’ll make it quick so I can go back to watching TV:
Announcing my first attempt at a generic Django Developer Kit, a CentOS (powered by rPath's conary) based software appliance with all you'd need to run a Django project.
[caption id=“attachment_829” align=“aligncenter” width=“300” caption=“Django Developer Kit Appliance”][/caption]
The current images are built on the development stage, which means it includes the very latest Django 1.2 code line straight from the subversion repository. Currently, the following packages make up the base appliance:
- django
- django-ajax-selects
- django-authority
- django-cache-memcached
- django-contact-form
- django-db-postgres
- django-filter
- django-notification
- django-pagination
- django-piston
- django-profile
- django-sorting
- django-tagging
- django-threadedcomments
- file
- gettext
- httpd
- less
- mod_python
- mod_ssl
- mod_wsgi
- mx
- openssh-clients
- openssh-server
- openssl
- PIL
- postgresql-server
- psycopg2
- python-ctypes
- python-markdown
- python-memcached
- python-urlgrabber
- PyYAML
- scgi
- sendmail
- south
- sqlite
- sudo
- tar
- vim-enhanced
I’m still working out the kinks and have decided to not include openssl by default until I have a generic way of generating a certificate for the appliance. I will also be adding tools such as git, mercurial, etc so that people can use the appliance as a testing lab/environment for their own projects.
Once you’ve either installed the appliance or launched on EC2 or ESX, make sure to visit your appliance’s htts://IP:8003 address to configure the administrative interface (log in as admin with password as your password). Then click the Updates plugin to get updates as I will be making changes between now and the time I publish this post.
Download it today!