blob: a093aa3246cd17948dd513e776473a52f05b79ff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
# VibesHome
**Where all your vibes live**
A forum engine in progress. Do not use in production. Run ./migrate.py install and follow the prompts. Full install instructions below.
It needs everything, posting, and reply works! So it can be hacked on further 😅
# Full install instructions
## step 1
If you've never done python before.. Python projects live inside little boxes call virtual envs. To set one up for this project. Do
```shell
python -m venv venv
```
That will set up a virtual env in the customary place. To use it
## step 2
```shell
source ./venv/bin/activate
```
## step 3
Then you install the dependencies like so
```shell
pip install -r requirements.txt
```
## step 4
Next run migrate install, and follow all the prompts
```shell
./migrate.py install
```
## step 5
Finally boot app.py
```shell
./app.py
```
It will setup a listener on port 5052
## step 6
When done playing exit the app server by pressing ctrl-c then run
```shell
deactivate
```
# stuff to do on a git pull
```shell
./migrate.py upgrade-schema
pip install -r requirements.txt
```
# known bugs
The app server will invalidate your cookies on every make a change, and reload. as it regenerates the secret key used for session signing every time it restarts with stat.
I will fix this eventually.
Thus endith the instructions
|