You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/setup/README.md
+18-2Lines changed: 18 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -23,15 +23,31 @@ Here's an example configuration for `mysql` (or mariadb) that is compatible with
23
23
}
24
24
```
25
25
26
+
Alternatively if you would like to use a Sqlite database file:
27
+
28
+
```json
29
+
{
30
+
"database": {
31
+
"engine": "knex-native",
32
+
"knex": {
33
+
"client": "sqlite3",
34
+
"connection": {
35
+
"filename": "/data/database.sqlite"
36
+
}
37
+
}
38
+
}
39
+
}
40
+
```
41
+
26
42
Once you've created your configuration file it's easy to mount it in the docker container.
27
43
28
44
**Note:** After the first run of the application, the config file will be altered to include generated encryption keys unique to your installation. These keys
29
45
affect the login and session management of the application. If these keys change for any reason, all users will be logged out.
30
46
31
47
32
-
### Database
48
+
### MySQL Database
33
49
34
-
This app doesn't come with a database, you have to provide one yourself. Currently only `mysql/mariadb` is supported for the minimum versions:
50
+
If you opt for the MySQL configuration you will have to provide the database server yourself. You can also use MariaDB. Here are the minimum supported versions:
0 commit comments