acaa85083f
Added the configuration key, `service.staticpath`, to serve files from the configuration path on root (/). Serving static files allows the api service to also serve the frontend content. This is a simple option for deploying Vikunja without needing any other servers or proxies. Running a complete instance becomes: VIKUNJA_SERVICE_STATICPATH=/path/to/frontend ./vikunja Where `/path/to/frontend` is a copy of Vikunja's frontend static files. ## Implementation Providing a path, via the configuration or environment, adds a static file middleware to serve the path's contents from root (/). By default, the configuration path is empty and Vikunja's existing behaviour is unchanged. Co-authored-by: Graham Miln <graham.miln@dssw.co.uk> Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1174 Reviewed-by: konrad <k@knt.li> Co-authored-by: grahammiln <grahammiln@noreply.kolaente.de> Co-committed-by: grahammiln <grahammiln@noreply.kolaente.de> |
||
---|---|---|
.gitea | ||
.github | ||
.vscode | ||
build | ||
docs | ||
pkg | ||
REST-Tests | ||
.drone.yml | ||
.editorconfig | ||
.gitignore | ||
.golangci.yml | ||
CHANGELOG.md | ||
code-header-template.txt | ||
config.yml.sample | ||
docker-manifest-unstable.tmpl | ||
docker-manifest.tmpl | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
LICENSE | ||
magefile.go | ||
main.go | ||
nfpm.yaml | ||
README.md | ||
renovate.json | ||
run.sh | ||
tools.go | ||
vikunja.service |
Vikunja API
The Todo-app to organize your life.
Table of contents
Security Reports
If you find any security-related issues you don't want to disclose publicly, please use the contact information on our website.
Features
- Create TODO lists with tasks
- Reminder for tasks
- Namespaces: A "group" which bundles multiple lists
- Share lists and namespaces with teams and users with granular permissions
- Plenty of details for tasks
See the features page on our website for a more exaustive list or try it on try.vikunja.io!
Docs
All docs can be found on the Vikunja home page.
Roadmap
See the roadmap (hosted on Vikunja!) for more!
- Mobile apps (separate repo) In Progress
- Webapp (separate repo) In Progress
Contributing
Fork -> Push -> Pull-Request. Also see the dev docs for more info.
License
This project is licensed under the AGPLv3 License. See the LICENSE file for the full license text.