Changes
Page history
Update Installation Scratchbook
authored
Jun 04, 2022
by
Martin Pollet
Hide whitespace changes
Inline
Side-by-side
Installation-Scratchbook.md
View page @
4e982488
0.
Packages needed:
`python3 python3-venv python3-dev`
and maybe
`libmysqlclient-dev`
1.
Create domain: xbs.
<your_domainname>
1.
Create domain: xbs.
<your_domainname>
2.
Create user:
`adduser xbs`
2.
Create user:
`adduser xbs`
3.
Create database:
3.
Create database:
...
@@ -8,12 +9,19 @@ flush privileges;
...
@@ -8,12 +9,19 @@ flush privileges;
```
```
4.
Prepare Django (as user xbs):
4.
Prepare Django (as user xbs):
-
`git clone https://gitlab.pollet-computer.de/polly/xibo-booking-system.git`
-
`git clone https://gitlab.pollet-computer.de/polly/xibo-booking-system.git`
-
choose db driver in requirements.txt
-
configure database in settings.py
-
configure database in settings.py
-
choose driver in requirements.txt
```
```
python3 -m venv venv
python3 -m venv venv
source venv/bin/activate
pip install -r xibo-booking-system/requirements.txt
pushd xibo-booking-system/src
python3 manage.py makemigrations booking_system
python3 manage.py migrate
python3 manage.py createsuperuser
```
```
TODO: put all this in container
\ No newline at end of file
TODO: put all this in a container
\ No newline at end of file