In this complete guide, we replace MongoDB with MySQL and use Drizzle ORM for a modern, production-ready setup. You’ll learn how to set up your VPS, install Coolify, connect your GitHub monorepo, configure backend and frontend services, fix common issues like CORS, and deploy your app with automatic updates using webhooks.
This tutorial is perfect for developers who want to understand real-world deployment, improve their DevOps skills, and build job-ready full-stack projects.
✔ VPS setup & recommendation ✔ Coolify installation (self-hosted PaaS) ✔ Monorepo deployment strategy ✔ MySQL database integration with Drizzle ORM ✔ Backend + Frontend deployment ✔ Environment variables & production fixes ✔ Domain & DNS configuration ✔ Auto deploy with Git push (webhooks)
By the end, you’ll have a live production-ready eCommerce app running on your own VPS.
⌛TIMELINE⏳ 0:00 – MERN Stack Deployment on VPS (Coolify Overview) 0:40 – Quick Recap of E-commerce Project 1:30 – VPS Recommendation + Coupon Tips 3:55 – VPS Setup Video Reference 4:08 – VPS Dashboard Overview 4:40 – Install Coolify via VPS Terminal 5:30 – Important Deployment Tips (Must Know) 6:45 – Monorepo Strategy Explained 9:40 – Create Project in Coolify 10:45 – Connect MySQL Database (Drizzle ORM Setup) 12:30 – Connect GitHub Repository 17:30 – Deploy Backend Service 21:40 – Domain & DNS Configuration (Critical Step) 22:50 – Add Environment Variables (Backend) 24:25 – Fix CORS Issues 26:50 – Backend Live Deployment 27:50 – Connect Frontend to Project 31:50 – Add Frontend Environment Variables 33:10 – Connect Database Data to Project 37:10 – Auto Deploy with Git Push (Webhook Explained)
In this video, we will see how
We the MansTek application
How to use Coolify in BPS?
Can host
from start to finish
Complete step by step
I am going to share with you
And in fact, I have also created a blog.
All the steps from A to Z
Who is in this video today
I am going to bury it.
Here it is done very well
I have explained it to you
In fact, I also uploaded an image.
Put it here.
You can see it
Look at the image
Due to this image
This is my actual one
Who is in this video today
I am about to upload.
And this is our application
Whom we will host today
And this application here, guys
This is my full stack life classes
What I had done
Our final project is his.
In appearance, you are basic
It must seem simple to you.
but believe me
We started till end
What have we done?
Hardcoded from some, written by hand
We have never used AI anywhere.
and without AI
Coding with your own hands
If you're going to make it this way, then
I think guys
You will definitely get the job.
so today we are going to host it
and I think
A full-stack application of this kind
How can you host him?
These skills
It's also a great idea to add it to your resume.
And did I tell you that or not?
But one thing is
Here is our month stack, right here.
I am representing MongoDB
but in this project
I have used MySQL with DrizzleVRM
So we are not using MongoDB
We MySQL with DrizzleVRM
Now we start the video without any delay.
Now, first of all
We have to host this.
To host in Vipias
This meant that
You absolutely need a VIP server, you really do.
It doesn't matter.
Which company do you buy from?
Whatever you think is best
but in case
If you don't have Vipassana
If I have to recommend
then I will say
Go with Hostinger
Because I've been using it for 4-5 years.
I have many of its Vipassanas lying around.
and in fact
Welcome to my channel
Above Vepius
Even Hostinger's
That is very good.
So, show me an interface like this one
with multiple KVM
You can see it
like they have different specifications
basically as much price goes
Its specs are even better than that.
but if you are a complete beginner
Don't worry
Go with KVM1
Brother, nothing is going to happen.
Quite good, you yourself
One or two projects here
and the best thing
You will learn it
What can I do on BBS?
How can I host?
A lot of open-claw AI have emerged.
end-to-end
There are many such ones
What you can easily do here
You can tackle it
You understand, right?
That's the best part right there
Once you enter this environment
Then many opportunities will open up for you.
So what you are seeing here
Simply click here
So guys, you'll go to the add-to-cart page
Here, simply you
Try it for a year first.
You can even go into a mine
There is still a slight loss in it.
You'll get a little more money.
So it's better to go with 12 months.
I have a special coupon code.
Wherever you type
Thapa7
Then you will receive an additional 10% discount
on existing discount
That is very good news.
What's the location of the server, guys?
Which area do you live in?
In which country
It'll be better if you keep it there.
Which country do you want to target?
It'll be even better if you put it there.
As you need to target a client in the UK
You selected UK
Because your website will think that
Those people, a bit in a hurry
Your website will appear as loading
and select your operating system
So you can go with your Ubuntu
and then please confirm
Click on "Simple Continue" and you
Next, next, and I'm just a few steps away
You can comfortably follow him.
One more thing, let me tell you—if you're above two years old from him
A complete one for you
I have the coupon code.
Step 15 to get extra
15% discount on existing discount
That is very good.
You can also see it on the screen here.
Make sure to check out this video too.
that I have the complete BPS, how exactly are you
I can do it.
I have shown you very clearly
Once you guys have done these taxes, then
Your home page showed you something like this
And even Biter asked you to tell him clearly that you absolutely
You can see I have two two domains
One, I got the cloud one for free
I have taken one so that you people can have
I can show you a bit of work.
And this is my server
You can see the Biscicali BPS server here
And here you can see
This is Menas, so I'm clicking on Menas.
What you are seeing behind my image
I skipped it.
Now we are at the Port Sear Terminal here, belly, belly
I don't know her.
So I clicked on the terminal.
I clicked on it on the terminal because
What do I need on this VIP page of ours?
I want to install Coolify
The application I have
I can host it on the month stack.
Yeah, look here
I have written everything step by step.
This is a line; it needs to be copied.
You must come here to my place.
Go to the root on the terminal
A sec, here you go, paste it
And by the way, please check properly.
What you are seeing right now
Here, check out bash and curl
Check the spelling after bash, one
In this manner
You're ahead on the B
So you have this kind of way
The interface will appear.
Alright, brother, that's it.
What I have done to Chenka
Now I will tell you.
The one on the excess, your own
You have now entered the pool area.
Hey guys, Thapa Technical from the future
I did say I'd tell you at the end.
But I thought I'd better tell you right away.
So, this dashboard that you see, isn't it?
Right here, you will see it
You need to click on this setting
As soon as you click here
Look here, the option is appearing.
Is it via URL?
Here, all you need to do is
Whatever domain you have
Look clearly, this is my domain, isn't it?
This was here, I have
Using "koolify" as a subdomain
So next time, this URL
I can access anywhere.
So, my Coolify dashboard will appear like this to me.
And you clicked the set button
Now, here is the subdomain for the qualified one
How did this appear to me by speaking?
In the next part of the video, I will tell you how you can your
How DNS works within a domain
You can change the name server that exists.
Due to which you get unlimited subdomains
you can create it and so easily here
You can use it, okay
Guys, you can see this right here
I have shown you very clearly
As you can see here, this is qualified.
What is written here?
is a free open-source
self-hostable platform and you can use it
Your own private Hurukū or Versal
Doing nothing is so relaxing; now it'll become the host.
Alright, this is done.
Now the most important key
The project you are about to host
Something called there
What is a monorepo strategy?
I will now tell you
First task
The first thing to do is this
when you create this project
As I have created this project
You can see it very clearly here.
that whenever we speak of MansTak
We have a backend, don't we?
then what we have, we have a front-end
So the back-end is inside a separate folder
The front-end is inside a separate folder.
We have connected both of them, yes.
You've heard of Vogar
And what is this two here
Both of both
It's on a different folder of mine
One
So what do many people do?
We connect the back-end to a separate Git repository.
We connect the front-end to a separate Git repository.
Yeah, so you're creating two rap verses for a project, right?
So, what does the monorepo strategy entail?
instead of creating two separate GitHub accounts
Why don't you those two folders
Include it in the main parent folder
Just add it.
Like my month's inner two of these
And this, my month stack, you know
Initialize GitHub with this.
Got it?
If you have initialized it on GitHub
So git init, git add, git commit
So both of them went there with you.
These two, both of them, whatever they are
One second
Yeah?
cd..
I am ahead of the month's end
You can see it.
Inside it, I have two folders here
Is it not?
I run git remote -v
So this is my part
Yeah? Look at this, won't you?
So guys, this is what we call a monorepo.
Isn't it better than creating multiple repos?
Make one identical one
Now, this will happen from it:
Just this GitHub
basically, this is my link
With Coolify
Just need to connect one more time
My work will be done.
Otherwise, we have these two
So, best is always this.
Now I hope you understand
If it's back-end, it's front-end.
Don't worry, it was meant to stay just as it is.
Put it inside a folder.
Like that main folder
Just create it for you, that's all, done this way
Anyone can do this easily.
If you are hosting it on a VPS, then this is what you have
Your job here is done. It was very basic.
Alright, and by the way, that one
It is already given here: git init
And you must obviously also include the git ignore file
create it for me in my case
I already like
like root label even by saying like
it's front-end and
I have put git ignore right there where my back-end is
So that's my first step, I mean, second step.
Install qlify
I have told you the monorepo strategy.
They also ask in the interview: What is a monorepo?
So you've figured it out, haven't you
on the main folder itself
What is your GitHub repo
Initialize it, let's go, okay, this
My work is done; once that happens, it's done.
Now finally, now we have
Our project, which is on Qlify
The first thing you need to do if you're hosting is
to add your database
First of all, we are our project
We will include the database.
Alright, and order also matters
Then I'm off, come see me at this place
We don't need this anymore; we only need the terminal.
It was for installing qlify
security If you need it, here's the video
Yeah, you can check this out.
Alright, I'm closing this then.
I'm here, on my Qlify dashboard.
Here you can see it very clearly
This is your dashboard, and we have something.
called project over here
So, I click on this project.
So you can see that on this occasion when
I clicked here
There is an Add button, okay, right here
We have an Add button; I'm clicking on it.
So when I clicked on this button
Then I'll just write it down.
month
I'll write ecom, okay
I'm clicking on Continue with a left-handed mouse and me
So I'm now creating a new project, and inside this one
My new resource
has been created by default
production You can see here and now
You have to click on the resource, brother.
It's very easy here, that's fine.
On the resource, I clicked and sent you multiple resources
You'll see, the application will be ready
I can push to Docker through GitHub
I can manage databases and services
Filling up here, right here
So right now, first of all, we need the database
Need it, so right now I said
if your MySQL is PostgreSQL
辈子 you can go to PostgreSQL if you're
go with MySQL
And you won't do it, my work is done
My database has been connected. That was all that was needed to do.
My database has been taken.
This root password
You can see it, can't you?
Just copy and save this, guys, okay?
I am copying this.
And most importantly, guys, it's you.
This is very important because
This is now your actual URL
because right now if I show you
If I take you to env here
So this is my URL, right?
My localhost which is
MySQL Workbench, this was my URL
Now my coolify
This URL won't work on an online VPS.
So just in this database
This URL will be applied.
Now in a little while, when we get to the back-end guys
Hangs on part's environment variables
I'll tell you, but don't tell anyone, okay?
Just save it and keep it, okay?
So I entered the password
and don't worry if you even forgot to save
Look here, at the top right
You can see the Start button
Click here, this is it
I mean, in Coolify
Start the database like a startup
That's all it took to connect.
And do nothing here
So you can see, guys, the database that you have
Now this running is visible to you
Here at the top, you can see
It's showing you're running. Good, that's great.
I'm coming back to the project.
If I want, I can directly do it from here
Even if I click on production, my work gets done.
Look here, come over here
Two projects are underway, this one being the e-commerce-related one.
It's mine.
The database is already mine; it is active.
Now I'm back to this new resource you're showing me.
I'm leaving now. What did they just say here?
So the most important thing is this.
How will I ever find you?
When you are connecting a GitHub repo
So you're working on the back-end folder.
As for the front-end guys, we've got something for this.
called base directory
That ensures yes, now you're back-end
Working on the backend or are you now front-end?
Working on it, and whatever you have
The folder will remain with the same name; you need to write it here.
I have written the back-end, so that's why I am writing
If you have written the server
or back-end anything
If it's written, then you just need to write it here, Tige
Take a close look here—what could possibly happen?
It's normal, same here
We went to the resources.
I've already set up the database, so I don't need the database anymore.
either you can go with Docker or we can go with
I know Git-based things
Because I have this
It's hosted here, each one placed here.
You're here, Using me now
Look at this public one
Private doesn't matter
Go with the GitHub app; the second option is correct.
Go with it.
Click here, and now here
Look here, whatever you have
Nothing is coming clear about both of them.
It is my second application.
I also need to initialize this now
We also need to connect this, okay?
So here you can see
What is written add github app
Alright, just click here.
So, okay, this name you have
It seems you want to remove this and put something else instead.
As
learn-ecom
There's no need to do anything else.
Click continue
the moment you click continue
So this is an option that comes to you
Where the waybook endpoint
So here you can see that this is the endpoint of my Waybook.
and the beauty is
Here is my URL here
It has been added, okay
That's what happens
next time once
If this has become your host
As you've come to this page, right
Here instead of our products
Our awesome products are what I needed here.
So I just need to add one word, that's all
So for him, I have to do it again
I mean, that's exactly the tension you're feeling, isn't it?
So guys, beauty is this
If you need an option here
basically if you were going to write awesome
It must be written somewhere here.
And there, go there and sit down simply—what do you need to do?
The part with "oops" is showing up
Our products are here
Just sit here and write "awesome" for me
control as save, git add✍️
git commit
I am working.
I still do it now.
git add
git commit
and then git close
Just do that for me
There, guys, your deployment will start.
There's no need for you to do anything at all.
Let me show you this, don't worry
I walk here.
So now this waybook
I need to register.
I go to register 9.
This is a very important step.
Once registered,
There's no need to come here at all.
Just click the deploy button and it will be automatically deployed.
I have to use a password instead of a passkey.
Because I have the password
There is no peace in Nepal.
So I'll just click on this.
My turn has come.
Now relax comfortably
I'll ask anything, my update will be done
The webhook has been connected.
Just install repo for me
I need to connect.
I don't want the entire repo.
I just have to do this one thing.
That one is the one.
Read and write everything
And I click Install.
That was the monorepo strategy.
Wherever you need to connect the bus, your job is done.
And now, look here
I have arrived here.
Here you can see me.
Your part is yours; close your eyes to it.
And just click Save.
And just come to spring, that's all
Come back to spring, my love
Go to the dashboard, then go to the project here.
Your connection has been established; you are not a tensor.
Back to your project
Come here.
Alright, your database is now connected.
Your live has already started, you're not tense anymore
Back to New Pay
To collect resources
Now here at back-end and front-end
There, one by one, but now we are here
We'll bypass it; GitHub is already connected.
I'll go back right here.
Alright
Look here, finally my damn git has arrived
Isn't the mind a kind of computer?
My mind has been repaid, that's fine.
Mind Commerce is a good thing.
I clicked on the load report
Now, this is the most important part.
when you clicked
Here it is, right here.
But what do we have to do right now, huh?
Callify Pay Backend separately
The front end, separate it.
We have to configure the like button.
Because if the front end is given to me
Building is essential, and the backend as well.
Life saver, I'm on 24/7
If you want to keep it, then they have to separate, don't they?
So I'm currently targeting the backend.
Alright, I'm targeting the backend.
All datavolatile as per man branch
He can be a master to some people.
But it's man to man, nobody else
Nix Packages Builder Pack
Different tea, different docker, it's good
But let Nix Paks stay in India.
The base directory is the most important because now I want to work on the backend.
First, I need to install the backend here.
So this is the backend.
Seeing it once from Port Gaur
Bye, this is very important
Your port for back end
What is that?
I'm running on Saber.js
That's your 5000
What I have
Here you see 5000
So it will keep these small things in mind
5000
So now
My backend here
is going to happen
Don't focus on this.
So, this is your name
I'll handle the backend for this.
I clicked Save.
So I changed the name
Here, please take a close look at the build
Build the project
Necessary
How should we build the backend?
By "build," we will mean
These backend, I need my server
I need to keep the library.
So I don't need to build a shield for him.
We just need the start command
so that my server starts up
Keep running in the background after starting
So, what should we write for him?
Look here
If I take you to the package.json file
So what did we do was npm run and then dev
Even I must have done it here too.
Look, npm run and then dev
I need it to be my front end, I need it to be my back end
I was running it using its method.
Because I was in dev mode
node my file name is whatever
This is a hyphen-hyphen watch
Bikos, I no longer need node mon
will keep running live
and I set my environment variables like this
had added it, but the thing is
When you go to production
When you go to BPS
I don't need it at all.
and this hyphen hyphen watch
That brother handles production himself.
That was just what we were doing in development.
So what will I feel?
node server.js is all I need
and the most important of all
I'm currently working on drizzle.ormb.
So the file that I have
This is the table I am going to add
So db migrate
And this, which Depp needs us here, we don't need it
We will provide our own script.
He'll understand by running npm start
use node server.js instead of npm start
I will give it to you.
Here, just type npm run dev, here just type this
You are representing this.
From this very script
So don't worry, I've written down everything here.
I thought I'd show it to you
You just need to type this
I'll take the copy tomorrow.
And it is also written here
Leave the build command empty.
That I must migrate me is necessary
And then please start my server for me.
My base directory
back-end perfect
port expose 5000
This is equal to the rest of you, you, this one
Save it and yes, one more thing
What's here, I have
The back-end that I have
I'm changing its URL something like this
This is my own personal domain.
I have also shown this to you right here
This is my own, my very own
The domain is here, you can see it right here
And the best part about it, I've got
He is doing the tax.
So if you
You go to manage domain
We have something called DNS and name server.
Here, look, these two things are empty, these are the two things you have
To be honest, it's just these two things.
If you press the button, your work will be done.
Do what I did, just do the same.
C name is basically yours
Type C name www
Is it not in it, whatever yours
The name of the domain is
And the second one is these two things
Inside the type, A, and then
Astric and whatever yours is
Vepius's IP address is from this.
will be that now you have multiple
You can create subdomains; there's absolutely no tension at all.
First, separate the individual subdomains
We were supposed to add guys here.
Once you've typed A
I've added the asterisk, so now you
As many subdomains as you create automatically
It will connect with your Vipias.
And also add the second one at the rate one.
So, this is how you relax, just do this much for yourself.
Whatever domain you have
I have kept these three.
Keep these three as well.
This is my domain name; you keep your own domain.
This is my VPS.
I mean, just keep your VPS's IP address.
Where will you get your VPS's IP address?
This will be obtained from here
Look here, it's right here.
Look at this, so aged
If you've already added three settings, then
On your domain's DNS name server
Bro, however many subdomains you want to add, just go ahead.
There's no tension anywhere.
I'm relaxing now; I'll handle this for the back-end.
I'll give you the front-end, my job is done.
Once this is done, we will need to set environment variables.
Because I also have environment variables
Here at my back-end
So first of all, let's go with yours.
Port, you can see it right here
Add button
Here you are, this one
Save it after setting to 5000
second my database's
URL now, by the way, the database
URL, this one, you give me this one
not to add
I have already saved it and kept it.
I told you at the beginning
When you connect to MySQL
This is it, so I've saved this too.
and finally
There's one thing left for me.
The JWT's secret, so this one too
I'll add it here.
I have written it exactly like that; don't add anything.
And I clicked the save button on it.
So port
database_url
and make sure you include your URL
It needs to be included here.
My JWT secret has become this.
I'm going back to general.
There is no need to click the Save button again.
But still, for the sake of being on the safer side
And my work is done.
Now, look here, what is written, it's not like this
It's okay here, this is done.
migrating at run time
I have done this; I have already told you.
hyphen hyphen do not write watch and all those things
And one important thing, of course, is the issue
You might be able to, and obviously
You will come, but then you'll try to avoid it
First, I only had Tot Jez Pе
Look, here I've put a lot of effort into the course
Tackle Izili with the help of this package
The course has become very easy now.
First, I had just placed the Tot Jais.
that my request
If via this route
It's coming from the support number.
from localhost 5173
We were accepting it.
But I'm going live now
When I will host this live
Then it will be a bit later
Then my domain will be that one.
My actual URL
So I'm going to create this one.
So I also put this within the allowed origin
include and see app.use
Just copy and paste it.
Here, just enter your domain name
Add it, yes, brother, this
If my back-end receives from the URL
If the request comes, just accept it.
Don't reject this, this is all there is.
e-commerce
Look, this is my domain, I've done this
Added the subdomain for ecom. This means this is mine.
Front-end is for Philal and SIP
It won't be enough just like this; now performances on the front-end
You're going, let's say, yours
pages, let's go with cart
Here, now look over here
Look at this — this is very important
What we do first
Here, take it, this is yours.
This localhost here, I'm sorry, I can't assist with that.
That's my backend, isn't it?
Running at 5000
I have already created the API route.
And that's it, go ahead and enter.
But when we go live
Then I slightly targeted localhost
I'm doing it, then my actual back-end
What is actual back-end?
The domain that is there, I need to include it.
that's why I set config.api
Created URL and
We have made this.
where inside your utils can you see
inside utils
The config.js file is something like this
Now why is it that because we do
Here, the beat is staying with him, isn't it, in the front-end?
So beat.api.URL and this
When I go to the front-end
So here is my back-end code
Remember this well
Just these important things are what you need
Guys, it will be very helpful for you
This is a course issue, and here is yours
It won't connect at all in this manner—make sure
If it's local, then this will work for you.
If you are into production
If so, your work will come today, then it's fine.
Make these changes
It will be enough when you do it.
Okay, so this is the same here
It has been told to you once, now it's your turn
You'll have to go to the front-end, your back-end will be finished.
Your back-end is now live.
A second live will still happen when you're on this
Click on Deploy
Alright, then you need to click on deploy.
and boom I see
If you can see, this is showing you the running status.
Meaning, my job is done, my back-end
My database has already started.
It's him, I mean my back-end and database
They will connect; my backend is already live as well.
Now, what do I have to do?
and it's also extremely easy
No tension here, look for yourself
Here I go.
Now you're back on production, okay?
Well, look at that—your backend is done.
This is your live again, click on new
You're seeing, guys, how easy this is
Come here again.
Port is important.
Another thing
Port shows 3000 here.
When the port is open, we front-end it
Live when he was 5173
You're going there, right?
Let me tell you one thing
Wherever you go, it doesn't matter—React is your single page.
המכשיר הוא אתר סטטי.
So is it a static site? This is very important.
Your port has defaulted to port 80.
And here you are, appearing before me
publish directory dist because
when you build it in Vit, your dist folder
If it gets ready, he'll publish it right away.
I mean, everything here is automatic.
This handle is managing it with the help of this
I clicked continue on Kara
In this way, it becomes clear here that
When will I work on the back-end?
When will the front-end be built with that?
What was the base directory there?
He will come here somewhere, that's for sure.
Yes, look here, the base directory
It becomes clear about oneself based on this.
Now, look here, yet another most important point
The important thing is the side.
I remember you.
I told you that you could use React very easily.
you can also host it, which is
A shawl worth 2000 or 1000
You can also react there, you can host
There is also a problem there.
and that is in a single page application when you page the
You're getting a 404 basically when you refresh.
The "page not found" error is bound to occur.
Yes, because the URL is a bit
Works separately
In React, yours is a bit different, so if it's here
Is it a single-page application?
Look, they've set this by default
The moment you click on this, you know
Here, take a look at this custom engine
Something will be added in the x configuration as well.
They customized it here
has added it while saying
Whatever you want, be it anything
Whatever it may be, you
Do it on index.html
The main fund is I, and this is why
Once you get to index.html
React will check it by itself
Wherever you want to go
If he delivers it to you, here it is, two
Check the site; don't forget to tick it at all.
You don't need to do anything else, the rest is done.
You just need to build your project.
I must have shown you this here
The course is already over.
This is your width
This now also needs to be done
Look at these two, tick both of them
And here I'll have left it.
I forgot to write the build command here, guy.
But it's fine
Here, when I go there
When you open the image in a new tab
Here you will be able to see
Check this out: npm run and then build
Everything is fine here.
I walk on qlify.
npm run and then build
Build like this
I need to build this in production like this way
Make sure to save this.
Now save it immediately
I remembered from Sep
There's one more thing I need to do here.
If you remember
I have told my server.
The course issue whatever it was
I also want this URL.
so that access is granted
The first name is this one
Change it for him.
So that you know this is a front-end
And the domain that is
Change it for me.
Now I've shown you.
I've just shown it to you right here
Going there in this world
That I have activated it
Create as many domains as you want
I don't understand; he'll just accept it casually.
Clicked on Sep.
My domain is ready.
Everything is set here with me.
Now I just need to add the environment variable
Alright
Whatever name you may have
He is there
Cart Pay Yes
I walk on this path
This one, I had copied it.
Here I am pasting it
Alright, whatever value it will have
Here she will be
This is my backend one, which I remember
I've already clicked the save button.
My work is done.
That was all that needed to be done.
I've removed it, come on.
I'm just going with the general flow here.
Alright, I've seen it, guys, you've got the full step-by-step
Tell me, because
When I was doing it for the first time, I had a lot of problems.
It was unknown.
How to tackle SPA
I was accessing ST-Access.
The one I told you about, the wait one
URL, it was running on my localhost
What is it then, if ever again?
I once thought, I'd just show it to you directly
Now you just need to click the deploy button once more.
This is it.
Now you can see that it's also showing my running status
Alright
I'm working on a task, this is my URL here
Not backend, it's ecom, right?
and
Bum guys, check this out, my live has started
Look at this, ecom.
Look here, you can see it
Alright, look here
The thing is, I can't see the category anymore.
okay, the best part is that
No products found, here is the 404 page
I was getting an error before, but
I've already told you, how we can tackle him
with the help of the domain that exists
I need to add this domain, the one I've given you
Without this, you will again
error occurs because you keep doing this every time
There is no way to access root.
to get those products
I have already added it.
So he is doing his job properly.
I'll show myself to you once
I know you must be stuck here, I'm aware.
So I am now requesting this page
Look at this
Look, I went to the products page
Look here, on which root?
He hit it.
backend.codifycourses.online
forward slash API
forward slash products
You see, don't you? What it means to become this, you must be able to see it by now
Here on localhost
5000 and then API
Something like this
But you need to add it in this way
Even so, look here, because right now I haven't added any products yet.
Teta Base Pay, that's the reason why
Alright, so this is very important.
And everything is fine with me here—no tension at all.
This is very important.
Alright, let's go, alright
One final one remains for us to seed
Data, basically the one who adds data
Now he has different methods; do it manually.
Go to the direct terminal and add it
Else I had used the seed here
Then I'll just go over there.
You can see it for yourself.
So I directly seeded it
Manlab directly dumped it onto his database.
So I'll copy this.
Look closely
Now I'm running on production Using
I'll have to go to the back end.
Through the back-end, we do it
communicate with the database
So we have this terminal.
Here you can see, we have a terminal
I ran it on the back-end terminal
I went, I did.
Connected, as it is connected by default
Here, I'm pressing Enter on this.
Category seeded successfully
Meaning, the data I have has already been added.
On our database, I'm
I'm coming here, this isn't it
I will go home.
So at least boom
I've also got the category
Whatever is here in the category has arrived for me
This mobile, laptop wasn't available just a little while ago.
Proxys are still not showing up here for me.
So for Prox
What should I do about this?
Is this the command I'm supposed to do here?
He is also doing the same work.
Look at this
Even if it seems to you like just a little bit basic
Billy Me
We didn't focus too much on CSS styling for this
pure functionality
How are the back-end and front-end communicating?
JOD validation
We have done so many things in this.
If you are looking for my full stack
If you need live videos, then
I will provide the link.
I'll share it with you there.
How can you do it by yourself?
I have added it to the cart.
Say it properly
to the people first, these taxes
I won't be going there that much.
My job was to show you around as the host.
Everything I told you, from A to Z
Where could the problem have arisen?
How could it have come about?
I have written everything here.
I have explained everything to you from A to Z.
Start to End
I have told you everything in detail.
how you can any
You can host this project in no time.
These qualified ones
Backend, freight end, database
It's done, my everything was accomplished.
My live has already started
As I told you initially
I no longer need this in this category anymore
I don't need this.
I am going to Vapar.
On my products page
I have also written awesome.
I guess I must have written this here
awesome products
Alright, I've given you awesome.
I'm doing a job, I'm giving it my all.
It works, just emoji eat it up.
I'm also putting this here to eat.
Looking at Gohar
I'm sending it.
if you look at git status
Now I just made the update
git add
commit
testing
qlify webhook
Push it to my system via Git
I haven't even prayed here.
I walk despite being big.
You are looking right here
I see your back and front clearly.
Check your front end and back end yourself
What exactly is going on here?
Deploying...
And in a few seconds, this will be deployed for you
And Bung Ai Sui Sea
Look, this one has also become your running one.
Just a second
How did it feel?
There's no urgent need to go anywhere.
Whatever you are, git push it.
Your work will be done.
That's all for this video.
Regarding the initial setup of VeePius
Here you can see
Of course, you can also ask AI for help as you grow older.
I promise that if you leave a comment, I will definitely help you.
Hosting this for you
And the link, as I told you, guys
Don't forget to apply my coupon code
So that you get the best discount and the best value for your money
I guarantee it to you.
Today is the day of this video.
See you in the next video
Thank you so much, dear cows
What is tech?