22 Commits (163f7766f11fd6151bc8b515cc6397a071e148bc)

Author SHA1 Message Date
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. 5 years ago
Tom Hacohen 4aa3daaa97 Create a new django project. 5 years ago