Xiretza
791de952f4
fix: move template directory into source directory
...
This is in preparation for creating a python package.
3 years ago
Xiretza
ada5181a7e
fix: move django_etebase module from toplevel to under etebase_server
...
This is in preparation for creating a python package, which should only
occupy the "etebase_server" name in the global module namespace.
3 years ago
Xiretza
9d6e0ae60a
fix: move myauth module from toplevel to under etebase_server
...
This is in preparation for creating a python package, which should only
occupy the "etebase_server" name in the global module namespace.
3 years ago
Xiretza
163f7766f1
fix: move etebase_fastapi module from toplevel to under etebase_server
...
This is in preparation for creating a python package, which should only
occupy the "etebase_server" name in the global module namespace.
3 years ago
Xiretza
13a137a128
fix: remove obsolete static file handler
3 years ago
Xiretza
e635e081c7
fix: use django.urls.path instead of deprecated django.conf.urls.url
3 years ago
Xiretza
04ca0ae5db
feat(config): allow specifying engine-specific database options ( #135 )
...
These are required to e.g. use PostgreSQL client certificates using
sslcert=/sslkey=.
3 years ago
Xiretza
70b753cd31
fix: don't create secrets file as world-readable ( #136 )
3 years ago
Victor R. Santos
7bb1bf9d22
Fix Django 3.2 warnings models.W042
3 years ago
Dustin J. Mitchell
43d5af32d7
Fix sendfile settings
...
* set SENDFILE_ROOT to the filesystem path for media, not the URL
component
* use the correct import path to the sendfile backend
4 years ago
Tom Hacohen
8485806046
Easy config: add support for setting redis URI.
4 years ago
Tom Hacohen
c1f171bde0
Change how we create applications.
4 years ago
Tom Hacohen
4ceb42780e
Remove unused django_etebase code.
4 years ago
Tom Hacohen
0fa2f2da3b
Make the fastapi application the main asgi one.
4 years ago
Tom Hacohen
b081d0129f
Add support for read/write permissions.
4 years ago
Tom Hacohen
9559a0fd35
Chunk download: use the new sendfile to serve files.
4 years ago
Tom Hacohen
070abfcdd8
Format using black.
4 years ago
Tal Leibman
d8e5c37db1
Use black for code formatting and format the code
...
Merge #65
4 years ago
Victor R. Santos
e9de8f1adb
Add env variable to change configuration file path.
...
ETEBASE_EASY_CONFIG_PATH is optional, the server serches for the
configurations files in this order:
- "ETEBASE_EASY_CONFIG_PATH"
- etebase-server.ini
- /etc/etebase-server/etebase-server.ini
4 years ago
Tom Hacohen
8a557ff82c
Disable signups by default.
...
The next commit includes README instructions on how to create users
and enable signups.
4 years ago
Tom Hacohen
5c803d8a51
Only expose drf's auth in debug mode.
4 years ago
Tom Hacohen
38e0700ac0
Update django and remove unused deps.
4 years ago
Pierre-Alain TORET
5785f803ac
Port over easyconfig from the etesync server code.
...
Migrated by Tom, but kept the credit to daftaupe
4 years ago
Tom Hacohen
cc163d27af
Add settings and configuration to run the etebase app.
4 years ago
Tom Hacohen
4aa3daaa97
Create a new django project.
4 years ago