Calendar of all calendars: aggregate many sources in one calendar and filter out
1a151d6cf4
The file providers.nix specify upstream endpoints for reverse proxy rules. |
||
---|---|---|
data | ||
npins | ||
public | ||
scripts | ||
src | ||
.drone.yml | ||
.envrc | ||
.gitignore | ||
default.nix | ||
package-lock.json | ||
package.json | ||
prettier.config.js | ||
providers.nix | ||
README.md | ||
rollup.config.js | ||
shell.nix |
Calendar of all calendars: Metis
This is a meta-calendar where you can declare multiple calendars and aggregate them from multiple trusted sources.
Instructions
This project has only a frontend and use reverse proxies to handle multiple calendar sources and avoid CORS issues, only npm
or similar is required, then run npm run dev
to run the development server.
Warning : You have to run npm start
once first.
Deployment
You only need to run npm run build
to produce a production bundle you can serve statically, but, do not forget reverse proxies rules, take for example: https://git.rz.ens.wtf/Klub-RZ/infrastructure/src/branch/master/machines/public-cof/nginx.nix#L3-L14.