Commit Graph

9 Commits

Author SHA1 Message Date
Emmanuel Pelletier
3d230aa545 integration v0.1.4 2024-05-15 07:51:01 +02:00
Emmanuel Pelletier
eff5d0037e website: enable cors, allow requests to gaufre.js from any site 2024-05-13 14:38:16 +02:00
Emmanuel Pelletier
0593bbad15 website: precompress static files instead of relying on fastify compress
- no need to generate the compressed files at runtime
- this prevents an issue with fastify compressing pagefind files
2024-05-13 14:36:23 +02:00
Emmanuel Pelletier
32a70597f9 integration v0.1.3 2024-05-07 22:38:23 +02:00
Emmanuel Pelletier
001ca61773 using latest integration package on website 2024-05-02 12:22:53 +02:00
Emmanuel Pelletier
21521277b0 misc changes on website:
- correct a few content mistakes
- activate compression on production server
- suppress a few TS warnings (with anys, I know)
2024-05-02 09:48:59 +02:00
Emmanuel Pelletier
14044e95a4 serving built app on port 3000 when starting with fastify
this eases up scalingo deployment
2024-05-02 01:11:01 +02:00
Emmanuel Pelletier
0ce04a420d fix website integration dependency 2024-05-02 00:47:54 +02:00
Emmanuel Pelletier
d9859f1564 first commit:
- we have a static astro website under /website. It has the
implementation docs of the homepage/gaufre templates, and it handles the
few API endpoints (the gaufre js, backgrounds, logos)
- we have a vite app under /packages/integration. It has the react
components generating the homepage and the gaufre button, and their css.
Its used to generate an npm package
2024-05-02 00:35:38 +02:00