hackspace/mhackspace
Oly 090b91b4d6 Default migration to allowing nulls 2018-10-11 14:06:34 +01:00
..
base update libraries 2018-09-11 14:07:07 +01:00
blog Auto posting to twitter from the blog when a blog is made active. 2018-10-10 20:10:00 +01:00
contact Update feed parser to us different library 2018-09-18 20:31:49 +01:00
contrib Moved all files up one folder 2017-01-04 18:11:25 +00:00
core Add open graph data to the wiki and other pages 2018-09-15 09:47:59 +01:00
feeds Fix local celery, change admin area import articles to a task 2018-09-22 17:48:55 +01:00
ldapsync Ldap server integration 2018-05-02 13:57:08 +01:00
members celery integration 2017-08-15 07:26:06 +01:00
register Django 2 2018-09-08 10:15:22 +01:00
requests update libraries 2018-09-11 14:07:07 +01:00
rfid Django 2 2018-09-08 10:15:22 +01:00
static Fix bullet points on wiki table of contents. 2018-10-10 18:52:14 +01:00
subscriptions Membership table improvements 2018-10-11 13:43:07 +01:00
templates Membership table improvements 2018-10-11 13:43:07 +01:00
users Default migration to allowing nulls 2018-10-11 14:06:34 +01:00
wiki Add open graph data to the wiki and other pages 2018-09-15 09:47:59 +01:00
.coveragerc Initial commit, default project created with cookiecutter for django 1.10 and python 3 2017-01-04 09:22:12 +00:00
.dockerignore Initial commit, default project created with cookiecutter for django 1.10 and python 3 2017-01-04 09:22:12 +00:00
.editorconfig Initial commit, default project created with cookiecutter for django 1.10 and python 3 2017-01-04 09:22:12 +00:00
.gitattributes Initial commit, default project created with cookiecutter for django 1.10 and python 3 2017-01-04 09:22:12 +00:00
.gitignore Initial commit, default project created with cookiecutter for django 1.10 and python 3 2017-01-04 09:22:12 +00:00
.pylintrc Initial commit, default project created with cookiecutter for django 1.10 and python 3 2017-01-04 09:22:12 +00:00
.travis.yml Initial commit, default project created with cookiecutter for django 1.10 and python 3 2017-01-04 09:22:12 +00:00
README.org Ldap server integration 2018-05-02 13:57:08 +01:00
__init__.py Added init file to app root 2017-02-14 21:52:11 +00:00
celeryapp.py celery integration tasks now working, improved feed image variation rendering 2017-08-22 22:47:44 +01:00
ldap.org Ldap server integration 2018-05-02 13:57:08 +01:00

README.org

Maidstone hackspace website

Repository for the maidstone hackspace website

Requirements

Before getting started make sure you have compose and docker and git installed on your machine The simplest way to setup this site is to use docker-compose so please install that from this site https://docs.docker.com/engine/installation/ and make sure the quick start guide works https://docs.docker.com/machine/get-started/ then you can use the commands below to test and make changes.

Setup

To get started checkout the project to your machine.

git clone https://github.com/olymk2/maidstone-hackspace.git

Once checked out build your containers locally if needed, only needed when you first start or if requirements change.

docker-compose -fdev.yml build

Startup your new containers containing a database and django

docker-compose -fdev up

Test django is serving pages http://127.0.0.1:8180

Run migrations and setup admin user to run django command just prefix them with docker-compose -f dev.yml run django

docker-compose -f dev.yml run django python manage.py makemigrations
docker-compose -f dev.yml run django python manage.py migrate
docker-compose -f dev.yml run django python manage.py createsuperuser