From 8d05eff0354c605f735fad8a2440c088a7d8d65b Mon Sep 17 00:00:00 2001 From: henu Date: Wed, 17 May 2017 18:19:20 +0300 Subject: [PATCH] Create updated setup instructions --- setup.md | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 setup.md diff --git a/setup.md b/setup.md new file mode 100644 index 0000000..b020e05 --- /dev/null +++ b/setup.md @@ -0,0 +1,82 @@ +# SIKWEB 2.0 + +## Accessing the source + +### Clone this repository and enter it + +Set up your SSH key authentication in GitLab Profile Settings. Then clone the repository: + +``` +git clone git@sika.sahkoinsinoorikilta.fi:vtmk/web2.0.git +cd web2.0 +``` + +Change to the development branch: + +``` +git checkout develop +``` + +Create your settings.py with default passwords + +## Installation with Docker + +### Installing Docker + +Install docker and docker-compose. On Ubuntu you can install Docker from the repositories but docker-compose must be installed separately. + +```BASH +sudo apt-get install docker +``` +Navigate to [docker-compose releases](https://github.com/docker/compose/releases) for install information. + +### Removing docker images (Optional) + +This will remove your old docker images. + +```BASH +sudo docker rm $(sudo docker ps -a -q) + +sudo docker rmi -f $(sudo docker images -a -q) +``` + +### Setting up the system + +This will setup the environment for you and run the migrations. + +```BASH +sudo scripts/autoinstall.sh +``` + +### Start database + +```BASH +sudo docker-compose start db +``` + +### Start local web at localhost/8000: + +```BASH +sudo docker-compose up web +``` + +### Stop local web: + +``` +CTRL+C +``` + +### Stop database: + +``` +sudo docker-compose stop db +``` + +### Useful commands: + +```BASH +sudo docker-compose run web python manage.py migrate +sudo docker-compose run web python manage.py makemigrations infoscreen members webapp +sudo docker-compose run web python manage.py migrate +sudo docker-compose run web python manage.py createsuperuser +```