a mini social media app for small communities
1dev_mode = false
2static_path = 'src/static'
3
4instance = {
5 name = 'beep'
6 welcome = 'welcome to beep!'
7}
8
9http = {
10 port = 8008
11}
12
13postgres = {
14 host = 'localhost'
15 port = 5432
16 user = 'beep'
17 password = 'beep'
18 db = 'beep'
19}
20
21post = {
22 title_min_len = 1
23 title_max_len = 50
24 title_pattern = '(.|\s)*'
25
26 body_min_len = 1
27 body_max_len = 1000
28 body_pattern = '(.|\s)*'
29}
30
31user = {
32 username_min_len = 3
33 username_max_len = 20
34 username_pattern = '[a-z0-9_.]+'
35
36 nickname_min_len = 1
37 nickname_max_len = 20
38 nickname_pattern = '(.|\s).*'
39
40 password_min_len = 12
41 password_max_len = 72
42 password_pattern = '(.|\s)+'
43
44 pronouns_min_len = 0
45 pronouns_max_len = 30
46 pronouns_pattern = '(.|\s)*'
47
48 bio_min_len = 0
49 bio_max_len = 200
50 bio_pattern = '(.|\s)*'
51
52 default_theme = 'https://cdn.jsdelivr.net/npm/@picocss/pico@2/css/pico.classless.min.css'
53 allow_changing_theme = true
54}