I would love to see how you deploy this. I'm trying to find a good way to deploy a monorepo thru coolify. Vercel is out for me since it has to be deployed on servers we have full control over.
I want to use a Stream Deck to trigger the GPIO (outputs) on a RazPi to trigger the GPIs on a Decimator DMON multiviewer (closed contact). I've seen several videos of how to install Companion onto a RazPi but I can't seem to find anything to show me how to program Companion buttons to trigger the GPIOs. Is that something you could help with? Thanks for this video, BTW.
Great resource, thanks @kevinwwwade - addresses the exact requirements I’ve been outlining (that I knew NestJS alone was not sufficient for) Question: Can you comment at all on how you deploy? VPS or serverless or a mix? Context: I will be deploying to GCP (for reasons) and had been intending to use Cloud Run for container ease; and separately have seen BullMQ come highly recommended, but from my reading I think BullMQ doesn’t work right in serverless like Cloud Run, which would point to the worker service needing to be deployed to a VPS (in my case, App Engine). I guess I’m checking if that analysis matches yours.
Looking for my 2024 edition? Check this out: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-QtXXHxE2aek.html I took a different approach this year by creating a project generator (create-k4), and added in some turborepo, next.js, and more. Let me know what you think!
I usually deploy to Render, Vercel, or Aptible-all of which handle load balancing, SSL termination, and cert renewals natively. Is there something else you’re needing to handle with your use case? PS - I hadn’t even heard of traefik before, so I’m happy to have that on my radar now. Thanks!
@@kevinwwwade You might know better ways to do this, but being the noob that I am(; I'm using it on a personal project to handle rewrites between the 2 different frontends on a common domain where the second frontend needed access restriction And ya no worries. I'm still learning about traefik too but ngnix seems to be more commonly used
@@kevinwwwade Why are you not using Biome this time and I have my backend setup exactly like you taught in previous video. Overall thanks kevin. Appreciate for your afford and time, Keep sharing your knowledge bro.
thanks @@deepak5074! I tried Biome for a bit, but just kept running into small things it doesn't do. So for now, I kept with the tried-and-true eslint + prettier. Maybe I'll give it another go in 2025.
just watch this and try it i went to create monorepo with turbo, docker and nginx, thanks to this video it only took an hour due to pnpm issue, for those who want to build with pnpm on the dockerfile, make sure to install pnpm globally first and then run the rest of example in the docs just change the command a little bit, otherwise pnpm wont be found and make sure to set network on all service in compose, otherwise nginx wont find the upstream host
Awesome, thanks for contributing your tips and fixes and thanks for the sub! What’s your use case for a monorepo? I’ve been considering doing an update on this going over a simple setup with pnpm workspaces and tsup, so I’d be curious.
@@kevinwwwade i’ve been thinking to create saas project like SAP which has many business process and integrate it within the monorepo with its own packages like types library or ui and shared utilities across the workspace the crucial part i think is to make it customizable since different business require different business process and even same type of business has some difference in their business process
I built a react native app which integrates with my rest api so I have all my wordpress woocommerce products & users available through jwt auth token from nothing to working app with home, products, product categories, cart, checkout, user profile screens in 8 hours, lol. Uhhhhhh... Low key scary.
thanks for the awsome video it helped a lot, i was using nodejs with npm and i set the start script just to "start":"nodemon" and it worked fine..i don't know what is the difference in this script from saying a specific folder to watch but this fixed the error for me,can you explain what this script does and i would be a great help,
Great video ! Have you check swc --watch ->> automatically recompile files on changes. The issue I have that this flag does not work in Docker container; it works fine when executing on local machine.
@@kevinwwwade windows gets the 'TS_NODE_COMPILER_OPTIONS' not recognized as an internal or external command. but as someone stated in the above comment you can change the package.json to "db:migrate:make": "set TS_NODE_COMPILER_OPTIONS={ \"module\": \"commonjs\" } && knex migrate:make" and it works :)
I learnt so much 1 hour and 22 mins into this video. been on it for two days, trying and failing on my own. so many concepts were picked and nice tooling ✌🏽
Omg 😍 This is my very first super thanks and you have officially pushed me over the threshold to getting my very first payout from RU-vid. Thank you very much for your kindness!
@kevinwwwade You are welcome. It's not the world, but it should be a little recognition for your achievement. There's a lot of work behind it. Thank you!
@kevinwwwade Thanks again for the great work. I have now coded it to the end. In the next step I want to build on it and realize a CI pipeline with GitHub Actions and a deployment with k8s at Digital Ocean.
@kevinwwwade Thank you for this amazing work. I'm now at 30:00 and setup eslint and prettier. If i save my file no formatting happens. Do i need to make any tweaks in a fresh vscode setup? Thx for any feedback
To work around i've set the following in my /.vscode/settings.json "editor.formatOnPaste": true, "editor.formatOnSave": true, "editor.defaultFormatter": "esbenp.prettier-vscode",
Yes, good catch. I happen to have format on save set to true in my global vscode config, which is my personal preference and what I’d recommend to most people.