How To Deploy A React App - Using NGINX & Linux

  Рет қаралды 76,262

Tech With Tim

Tech With Tim

Күн бұрын

Hello world! Welcome to a new video! In this video I am going to be showing you how to deploy a React application to a remote Linux server! We're going to use a piece of software called NGINX which is going to act as our web server, and then from our local computer we will create the React application! I will show you how to write a very simple deployment script that will automatically push all of the code to the remote server! Sit back and enjoy!
💻Thanks to Linode for sponsoring this video! Sign up for a FREE Linode account today and get an $100 60 day credit: linode.com/techwithtim
💻 ProgrammingExpert is the best platform to learn how to code and become a software engineer as fast as possible! Check it out here: programmingexpert.io/tim and use code "tim" for a discount!
📄 Resources 📄
Download Git Bash: git-scm.com/downloads
Check Out The Linode KZbin Channel: / @akamaideveloper
Hosting React Application (Linode Guide): www.linode.com/docs/guides/ho...
⭐️ Timestamps ⭐️
00:00 | Introduction
00:55 | Linode & Server Creation
05:06 | Securing Our Server
08:48 | Configuring NGINX
14:58 | Deploying React Code
◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️
👕 Merchandise: teespring.com/stores/tech-wit...
📸 Instagram: / tech_with_tim
📱 Twitter: / techwithtimm
⭐ Discord: / discord
📝 LinkedIn: / tim-ruscica-82631b179
🌎 Website: techwithtim.net
📂 GitHub: github.com/techwithtim
🔊 Podcast: anchor.fm/tech-with-tim
🎬 My KZbin Gear: www.techwithtim.net/gear/
💵 One-Time Donations: www.paypal.com/donate?hosted_...
💰 Patreon: / techwithtim
◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️
⭐️ Tags ⭐️
-Tech With Tim
-How To Deploy A React App
-NGINX
-What is NGINX
-Linux
-React Application
⭐️ Hashtags ⭐️
#TechWithTim #ReactApp #NGINX

Пікірлер: 62
@judahjosjacinth
@judahjosjacinth 4 ай бұрын
This tutorial is an absolute gold mine to learn about deployment to a VPS. It was also a massive pleasure to learn a tad bit of shell scripting. Thank you so much Tim for this incredible work, you're doing a great work and I thought you ought to know that!
@michaelmwanza8724
@michaelmwanza8724 Жыл бұрын
great tutorial thank you so much you have no idea how much I struggled deploying my final project before.
@andresbreuer
@andresbreuer 2 жыл бұрын
I´m so greatfull for this tutorial!!! Thank you so much Tim!!
@fustigate8933
@fustigate8933 2 жыл бұрын
I just switched to linux and was looking for a project, this is it!!! Thanks Tim!
@AlexHerlan
@AlexHerlan 4 ай бұрын
Genuinely an amazing, consice, straight to the point and perfect for my skill level explanation of everything. Even with all the crazy devops app hosting and deployment services that exist now, for easily deploying apps like this, i still appreciate doing it the "old fashioned" bare bones debian linux VM way, so this was perfect. Thabk you.
@NotForLong
@NotForLong Жыл бұрын
okay so you are telling me that I do not need to use amazon's deploy pipeline to make the deployment of our apps, with just building a bash script I will be able to do it and then copy the files to any server???? AMAZING!!
@JulioCArce
@JulioCArce Жыл бұрын
Thank you so much Tim for this help!
@1995taunus
@1995taunus 11 ай бұрын
Thank you, Tim, for the great video!
@vishalbalani1068
@vishalbalani1068 5 ай бұрын
Thanks a lot for your video and help!! I was able to successfully deploy the frontend code to an vm server. I will work on backend but your video precisely helped me compare to other videos!!
@user-dx1nr7tj8c
@user-dx1nr7tj8c 3 ай бұрын
YOU'RE A MASTERPIECE MAN, THANK YOU SO MUCH!!!! I LOVE YOU BRO I LOVE YOU ,YOU SAVED MY LIFE!
@laxmisiddayyanavar2132
@laxmisiddayyanavar2132 6 ай бұрын
Thank you so much,,,,,,i struggling for this 1 month now its working fine 🎉🎉
@engsambath
@engsambath 28 күн бұрын
Great​ video Sir, Thank so much!
Жыл бұрын
Great tutorial! Thanks a lot!
@bugglebegger143
@bugglebegger143 7 ай бұрын
amazing tutorial. thanks man. linux is extremely hard at first but with this and some other stuff i successfully got my app up.
@liamneesan9712
@liamneesan9712 Жыл бұрын
it works smoothly. thanks brother
@imbesrs
@imbesrs 2 жыл бұрын
Your videos are coming out literally at the perfect time with where I am with my learning lmao
@faneto9608
@faneto9608 2 жыл бұрын
Amazing! Loved it
@JULI0
@JULI0 2 жыл бұрын
You should make a tutorial on transferring Figma mock-ups to actual code with React
@abdellahbrahimi7217
@abdellahbrahimi7217 Жыл бұрын
Thank you, it did work for me.
@DecodedLar
@DecodedLar 8 ай бұрын
Thanks! Holy crap you are AMAZING!!
@EmperorStorky
@EmperorStorky Жыл бұрын
When will you start with the Linode series, you talked about at the beginning? Thank you in advance
@freedomahead7
@freedomahead7 Жыл бұрын
You should do a video where you do the exact same thing but with react deploayor ssh-deploy-release, going through config would be amazing!
@smellslikerock
@smellslikerock 7 ай бұрын
Thanks a lot buddy!!
@aravindswaminathan5320
@aravindswaminathan5320 2 жыл бұрын
Some times it happens... I would be trying to learn some new technology... And there will be TIM posting videos on same content... It just happens... This one is really amazing... Thanks tim.. Big fan...
@elco7956
@elco7956 2 ай бұрын
Super interesting stuff
@user-bq1vr3fp7q
@user-bq1vr3fp7q 11 ай бұрын
awesome, thanks a lot
@datokhojava6421
@datokhojava6421 4 ай бұрын
thank you for this video, I have question, is it possible to run more than one app on the server and use ports I mean ip:400 ip:300 ip:500 something like this
@Coder-Journey
@Coder-Journey Жыл бұрын
THANK YOU IS NOT ENOUGH!
@hamzazahidulislam3490
@hamzazahidulislam3490 24 күн бұрын
Thanks
@AndrewSurblys
@AndrewSurblys Жыл бұрын
Great Video
@lucassappey3387
@lucassappey3387 Жыл бұрын
Awesome !
@ayushbhattacharya
@ayushbhattacharya 4 ай бұрын
Hey guys, where I can find that series that he talked about in 1:30
@anonymouse5842
@anonymouse5842 10 ай бұрын
Hi, I recently completed a project with react.js and sanity for the backend. I followed the steps provided and I got it all right but the problem is I see a white screen after upload, please how can I fix this? I tried uploading it with another react project, (just an informative page and mobile responsive) and it uploads without any issues. I also tried removing the folder that contains a couple of functions like (web3, sanity fetch, Get and Post functions) and I left the home page only without any functions in it. When I remove the folder containing the functions, the project is seen, no white screen. My styling is with tailwindcss but that doesn't seem to be the problem because I used it in the home page and it shows up. Any ideas please?
@pedropereira8178
@pedropereira8178 2 жыл бұрын
wtf why did tim post a video about the thing i was searching in the day before the search
@kadeus
@kadeus Жыл бұрын
great content learn some about authorized_keys u don't need to write pass every time
@hamzazeghari1703
@hamzazeghari1703 Жыл бұрын
What is vs-code extension that indicate your git commit when you highlight on the code
@zend112
@zend112 Жыл бұрын
Gitlens probably
@clarkjack0
@clarkjack0 2 жыл бұрын
billionaire energy with these videos 📈
@proxy_learning
@proxy_learning 2 жыл бұрын
Hi Tim, Could you make dedicated video about nginx ? As well as simple project related to golang.
@JadeT2539
@JadeT2539 Жыл бұрын
king!!!!!!!!!!!
@spacedud7911
@spacedud7911 2 жыл бұрын
You should make a tutorial of how to make a text-based choose your own adventure game with turn-based combat.
@vishnuvardhanuppunuthula2789
@vishnuvardhanuppunuthula2789 2 жыл бұрын
Tim is great🔥
@jaysongonzalez8227
@jaysongonzalez8227 4 ай бұрын
How do I stop it from running?
@born2die827
@born2die827 Ай бұрын
12:10 don't I need to setup a "server_name" or "location / {...}" ?
@itsyaboivoid
@itsyaboivoid Ай бұрын
yeah
@belalmuflih5116
@belalmuflih5116 Жыл бұрын
man i love u
@belalmuflih5116
@belalmuflih5116 Жыл бұрын
also no am not gay
@cidhighwind8590
@cidhighwind8590 Жыл бұрын
$60 a month! Thats insane.
@alaskandonut
@alaskandonut 2 ай бұрын
You sound exactly like "The Tesla Space"
@Elriogranade
@Elriogranade 2 жыл бұрын
Hi, it does not work for domain name
@DergoMaster
@DergoMaster 2 жыл бұрын
Worked for me
@unknownman5296
@unknownman5296 2 жыл бұрын
Hey tim, please make a video on how to deploy vanilla js project
@renzodamian724
@renzodamian724 2 жыл бұрын
Did you know how many bandwidth does this type of solution will have?
@heisenbergwhite5845
@heisenbergwhite5845 2 жыл бұрын
When will programmingexpert be updated? As it was last updated in jan What new topics would be added
@TechWithTim
@TechWithTim 2 жыл бұрын
It’s been updated! Go has been added
@heisenbergwhite5845
@heisenbergwhite5845 2 жыл бұрын
@@TechWithTim yes, just wanted to know when the next set of updates would be available and what topics it would cover. Loving the platform
@hamadaali6725
@hamadaali6725 Жыл бұрын
when i did all of this i felt like i was hacking XD ...
@vernevens1598
@vernevens1598 2 ай бұрын
WHY DO I HAVE TO USE GIT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?????????????????????!!!!!!!!!!!!!!!!!!! Why can't you tell me which files from my app I need so I can upload them???
@mohamedzahran6773
@mohamedzahran6773 2 ай бұрын
Thanks for the effort, but I feel this tutorial is useless. You didn't explain anything. Why do you copy your dist folder and not point nginx conf to it instead, why use chmod and chown to change permissions and what do they do exactly? why do you build your app locally instead on on the server?
@chikanmao8326
@chikanmao8326 2 жыл бұрын
Your videos starting to look like Fireships videos
NGINX Linux Server | Common Configurations
17:28
Akamai Developer
Рет қаралды 169 М.
The Worlds Most Powerfull Batteries !
00:48
Woody & Kleiny
Рет қаралды 25 МЛН
ХОТЯ БЫ КИНОДА 2 - официальный фильм
1:35:34
ХОТЯ БЫ В КИНО
Рет қаралды 2,8 МЛН
ONE MORE SUBSCRIBER FOR 6 MILLION!
00:38
Horror Skunx
Рет қаралды 15 МЛН
狼来了的故事你们听过吗?#天使 #小丑 #超人不会飞
00:42
超人不会飞
Рет қаралды 65 МЛН
Python's Magical Itertools Module
14:33
Tech With Tim
Рет қаралды 78 М.
An Introduction To Docker For Beginners
29:08
Tech With Tim
Рет қаралды 52 М.
Apache vs NGINX
7:53
IBM Technology
Рет қаралды 249 М.
Deploy React and NodeJS on Linux
29:59
DevOps For Developers
Рет қаралды 15 М.
Is Windows RUINING your Coding Career?
10:52
Harkirat Singh
Рет қаралды 77 М.
Raspberry Pi versus AWS // How to host your website on the RPi4
8:39
Configure NGINX as a Reverse Proxy
16:43
NGINX
Рет қаралды 200 М.
The Worlds Most Powerfull Batteries !
00:48
Woody & Kleiny
Рет қаралды 25 МЛН