Comments (5)
Yeah, after 15 mins of wrestling, I realized it does not worth it - it makes things very complicated. So I keep the API separated from the frontend.
from coolify.
Hey 👋 Thanks for the feature request!
I'm thinking the same for some weeks now. I used Fastify in the very first version, but switched to SvelteKit because the DX is perfect!
But as the scope of Coolify slightly changes over time, I will definitely rewrite it to Fastify (I know some Rust, but not my strongest skill atm 🙂).
You have really good suggestions, maybe we could chat about other things as well? I'm available on Twitter/Telegram/Slack/Discord/Email.
from coolify.
Update: I manage to rewrite the whole API to Fastify (TS) and connect it to SvelteKit.
Currently, I'm testing to integrate Fastify with SvelteKit from the source code point of view - does it worth it or not. 🙂
from coolify.
Glad to hear that things have been progressing with alot of speed, really looking forward to seeing a release for this soon; WRT to the Fastify and SvelteKit - I am not too familiar with Svelte to advice you on this, but from some quick research this seems to be rather tedious (and confusing) to achieve, the easier and perhaps appropriate choice would be to ship as a separate module (in Fastify); and have the UI (SvelteKit) interact with the API over using mongoose directly, this way we are removing any duplications and have everything centralised, and as time progresses tests can be implemented easily - making the over all project very modular.
from coolify.
I'm closing this issue, because tracking features will be moved to GitHub discussions. Github issues will be only for bugs.
Version 4 is in full focus. v3 related issues will be closed, if it is not a critical bug.
Thanks for your understanding.
from coolify.
Related Issues (20)
- [Bug]: Deploy API is not working HOT 2
- [Bug]: Volumes duplication
- [Bug]: Traefik not restarting when using the "Restart Proxy" button (remote server) HOT 3
- [Bug]: Traefik proxy docker compose configuration file overidden when revalidating the server HOT 3
- [Bug]: Traefik proxy configuration file content doesn't always load correctly
- [Bug]: Unsaved Preview Environment Variables get discarded when saving "production" variables in developer mode HOT 1
- 1 HOT 1
- [Bug]: Can't load compose file from any other branch then main HOT 1
- [Bug]: docker: 'compose' is not a docker command. HOT 2
- [Bug]: Credentials after Minio Installation are wrong HOT 2
- [Bug]: Problem with deploy docker stack or services on docker swarm cluster HOT 1
- [Bug]: Scheduled event runs not visible
- [Bug]: Storage setting modal should be scrollable
- [Bug]: Nixpacks static site does not respect 200.html HOT 4
- [Bug]: Deployement API Patch Instant deploy HOT 1
- [Bug]: Coolify ignores the selected network and uses the `coolify` network HOT 3
- [Bug]: Swarm Mode - Couldn't see traefik (proxy) service logs through the Coolify UI
- [Bug]: Github Webhook not working with Github App HOT 1
- [Bug]: `generateFqdn` does not match the `Host` Traefik label
- [Bug]: Supabase: An error occurred while setting up the SSL connection HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from coolify.