44 lines
1.3 KiB
Org Mode
44 lines
1.3 KiB
Org Mode
* 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.
|
|
|
|
#+BEGIN_SRC sh
|
|
git clone https://github.com/olymk2/maidstone-hackspace.git
|
|
#+END_SRC
|
|
|
|
Once checked out build your containers locally if needed, only needed when you first start or if requirements change.
|
|
|
|
#+BEGIN_SRC sh
|
|
docker-compose -fdev.yml build
|
|
#+END_SRC
|
|
|
|
Startup your new containers containing a database and django
|
|
|
|
#+BEGIN_SRC sh
|
|
docker-compose -fdev up
|
|
#+END_SRC
|
|
|
|
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=
|
|
#+BEGIN_SRC sh
|
|
docker-compose -f dev.yml run django python manage.py makemigrations
|
|
docker-compose -f dev.yml run django python manage.py migrate
|
|
#+END_SRC
|
|
|
|
#+BEGIN_SRC sh
|
|
docker-compose -f dev.yml run django python manage.py createsuperuser
|
|
#+END_SRC
|
|
|