A file storage for the web
Leo Vasanko
fb03fa5430
Server name may be set in config file. If unset, backend uses the folder name being served. This is shown in page title for site root, and subfolder names are also now shown. New icon of Droppy icon, changing only the color. Reviewed-on: #2 |
||
---|---|---|
cista | ||
cista-front | ||
tests | ||
.gitignore | ||
pyproject.toml | ||
README.md |
Web File Storage
Run directly from repository with Hatch (or use pip install as usual):
hatch run cista -l :3000 /path/to/files
Settings incl. these arguments are stored to config file on the first startup and later hatch run cista
is sufficient. If the cista
script is missing, consider pip install -e .
(within hatch shell
) or some other trickery (known issue with installs made prior to adding the startup script).
Create your user account:
hatch run cista --user admin --privileged
Build frontend
Prebuilt frontend is provided in repository but for any changes it will need to be manually rebuilt:
cd cista-front
npm install
npm run build
This will place the front in cista/wwwroot
from where the backend server delivers it, and that also gets included in the Python package built via hatch build
.