I set up a GitHub Actions pipeline! 🚀 Now, every time I push code to the main branch, my application automatically redeploys to my Hostinger VPS. No more manual SSHing or dragging files—just clean, automated CI/CD. If you’re looking to level up your deployment game, I highly recommend checking out the video I followed. I've linked it in the first comment below! #Docker #GithubActions #DevOps #MERNStack #Hostinger #LearningInPublic #WebDevelopment #CodingLife
Automate CI/CD with GitHub Actions and Hostinger VPS
More Relevant Posts
-
🚀 Today I Learned: GitHub Commit Types That Make You Look Like a Pro 💻 I used to write random commit messages… But today I discovered Conventional Commits and it changes everything 🔥 Here’s a quick breakdown 👇 🔹 feat → adds a new feature 🔹 fix → fixes a bug 🔹 chore → setup/config changes (no feature impact) 🔹 refactor → improves code without changing behavior 🔹 style → formatting changes (no logic change) 🔹 docs → documentation updates 🔹 test → adding or updating tests 💡 Clean commits = better collaboration + easier debugging + professional codebase From now on, no more “final-final-last.js” commits 😅 🔥 If you're learning development, start small, but start right. #Git #GitHub #WebDevelopment #Programming #CleanCode #DeveloperLife #LearnInPublic #100DaysOfCode #SoftwareEngineering #CodingJourney #Frontend #Backend #TechTips
To view or add a comment, sign in
-
Master Git & GitHub: From Zero to Hero! Ever felt lost in a sea of terminal commands? Whether you are just starting your coding journey or you're a seasoned dev, having a solid grasp of Git is non-negotiable. I’ve put together a comprehensive "Cheat Sheet" banner covering everything from basic initialization to advanced debugging like cherry-pick and bisect. What's inside: ✅ Basics: init, clone, add, commit ✅ Workflow: branch, push, pull ✅ Collaboration: merge, rebase, fork ✅ Advanced: stash, revert, reflog Save this post for your next "Merge Conflict" emergency! 🚩 #Git #GitHub #Programming #WebDevelopment #SoftwareEngineering #CodingTips #OpenSource
To view or add a comment, sign in
-
-
🚀 Mastering GitHub CLI Commands Every Developer Should Know Working with GitHub becomes much faster and more efficient when you’re comfortable with the right commands. From initializing repositories to managing branches and handling commits, these commands are essential for every developer. 💡 Key highlights from the guide: • Initialize and clone repositories • Track changes and commit effectively • Manage branches like a pro • Handle merges, rebases, and conflicts • Work with remotes and version tags • Boost productivity with advanced commands Whether you're a beginner or an experienced developer, revisiting these fundamentals can significantly improve your workflow and code management. 📌 Save this post for quick reference and share it with your team! #GitHub #Git #WebDevelopment #Frontend #SoftwareDevelopment #Programming #Developers #Coding #TechTips #DevTools #OpenSource #LearnToCode #DeveloperLife #Productivity #CodeNewbie
To view or add a comment, sign in
-
-
🚀 Mastering GitHub CLI Commands Every Developer Should Know Working with GitHub becomes much faster and more efficient when you’re comfortable with the right commands. From initializing repositories to managing branches and handling commits, these commands are essential for every developer. 💡 Key highlights from the guide: • Initialize and clone repositories • Track changes and commit effectively • Manage branches like a pro • Handle merges, rebases, and conflicts • Work with remotes and version tags • Boost productivity with advanced commands Whether you're a beginner or an experienced developer, revisiting these fundamentals can significantly improve your workflow and code management. 📌 Save this post for quick reference and share it with your team! #GitHub #Git #WebDevelopment #Frontend #SoftwareDevelopment #Programming #Developers #Coding #TechTips #DevTools #OpenSource #LearnToCode #DeveloperLife #Productivity #CodeNewbie
To view or add a comment, sign in
-
-
Day 21 & 22 of #90DaysOfDevOps ✅ 𝐆𝐢𝐭 + 𝐆𝐢𝐭𝐇𝐮𝐛 & 𝐃𝐨𝐜𝐤𝐞𝐫 - revision and going deeper. 🔁 Revisited the fundamentals, then pushed further into what actually matters at an industry level. 𝐆𝐢𝐭 & 𝐆𝐢𝐭𝐇𝐮𝐛: Branch protection rules, CODEOWNERS, Dependabot, GitHub's built-in secret scanning and CodeQL. Also covered Git internals - blobs, trees, packfiles, reflog - and the difference between Gitflow and trunk-based development. 𝐃𝐨𝐜𝐤𝐞𝐫: Docker networking (bridge, host, overlay, user-defined), Docker Scout for CVE scanning and SBOM generation, image optimisation with multi-stage builds, container security hardening (non-root, capability dropping, resource limits), and image signing with Cosign. Key takeaway: revision isn't just repetition - it's the layer where fundamentals turn into production knowledge. #90DaysOfDevOps #DevOpsKaJosh #TrainWithShubham #Git #GitHub #Docker #DevSecOps #DevOps
To view or add a comment, sign in
-
-
Big news for devs! GitHub Copilot Chat is getting significant improvements specifically for pull requests. This means better help understanding changes, suggesting code improvements, and even drafting PR descriptions. Anything that streamlines the review process is a win in my book! 🙏 #DevOps #AItools
To view or add a comment, sign in
-
10 GitHub repos every developer should star right now 🔖 Most people discover these too late. Don't be most people. 1️⃣ roadmap.sh — Visual learning paths for every tech role 2️⃣ system-design-primer — Crack any system design interview 3️⃣ free-programming-books — 500+ books, completely free 4️⃣ public-apis — Build side projects instantly 5️⃣ awesome-selfhosted — Host your own everything 6️⃣ the-book-of-secret-knowledge — Every dev tool in one place 7️⃣ build-your-own-x — Build Redis, Git, Docker from scratch 8️⃣ developer-roadmap — Know exactly what to learn next 9️⃣ project-based-learning — Learn by building real projects 🔟 oh-my-zsh — Make your terminal actually enjoyable Save this post. Your future self will thank you. 🔖 Which one didn't you know? Drop the number below 👇 Let's see which repo surprises people the most! #GitHub #Developer #Tech #OpenSource #CodingLife #SoftwareEngineering #Programming #WebDevelopment
To view or add a comment, sign in
-
🧑💻 GitHub Commands Cheat Sheet — save this before you forget it (again) Every developer has that moment: you know what you want to do, but can't remember the exact command. Here's a quick reference covering the commands we will use almost every day: (: Setup & config (: Staging files (: Committing changes (: Branching & merging (: Pushing & pulling from remote (: Undoing mistakes (: Stashing work in progress (: Diffing & inspecting history Whether you're just starting out or a seasoned dev — having these at a glance saves real time. 🔖 Save this post so it's always one click away. 💬 Which Git command took you the longest to remember? Drop it in the comments 👇 #Git #GitHub #WebDevelopment #DevOps #100DaysOfCode #Programming #SoftwareEngineering #DeveloperTools #CodingTips #TechCommunity
To view or add a comment, sign in
-
-
🚀 GitHub Cheat Sheet Every Developer Should Save! Whether you're a beginner or an experienced developer, mastering GitHub is a must in today’s tech world. 💻 Here’s a quick cheat sheet covering everything from: 🔹 Basic Git commands 🔹 Branching & merging 🔹 Pull & push workflows 🔹 Staging & committing 🔹 Issues & Pull Requests 🔹 Markdown essentials 🔹 Handy keyboard shortcuts 💡 Why this matters? Because efficient version control = better collaboration + faster delivery + fewer mistakes. 📌 Save and follow this post to know more. #GitHub #Git #Developers #Coding #SoftwareDevelopment #TechTips #Programming #DevOps #Learning #CareerGrowth
To view or add a comment, sign in
-
-
devpath-idp update — Phase 6. For those following along: I've been building an internal developer platform from the ground up and sharing the progress here. Phase 5 was software templates. Phase 6 is where things got interesting. One of the trickier debugging lessons I've had so far: A workflow completing successfully doesn't mean it actually did what you think it did. Here's what happened. Phase 6 is about the Backstage scaffolder — the part where a developer fills out a form and it automatically creates a GitHub repo, sets up the structure, and registers the service in the catalog. Self-service provisioning. That's the goal. I ran the template. The scaffolder showed steps completing. No obvious errors in the UI. It looked like it worked. Then I checked GitHub. The repo was empty. Something in the workflow had failed silently. The scaffolder didn't crash — it just didn't finish what it started. The GitHub push step timed out somewhere in the middle, and the UI wasn't loud about it. What made this tricky was the noise around it. When I restarted the backend during earlier sessions, the browser was throwing auth errors and stale token warnings. Those looked serious. They weren't — they were just the browser catching up after a restart. The real failure was quieter and further downstream. That's the thing about debugging distributed workflows: the loudest errors are often not the important ones. The important one here was silent — a repo that existed but had nothing in it. I'm still working through the fix. But the shift in understanding matters: I stopped asking "why is there an error?" and started asking "did this actually complete end to end?" Those are very different questions. And in platform engineering, the second one is usually the right one to ask first. Progress so far: ✅ Phase 1 — Base platform setup ✅ Phase 2 — GitOps foundation ✅ Phase 3 — Backstage portal setup ✅ Phase 4 — Catalog basics ✅ Phase 5 — Software templates 🔧 Phase 6 — Self-service provisioning (in progress) More on this when it's resolved. 🔧 #Backstage #PlatformEngineering #DevOps #InternalDeveloperPlatform #GitHub #Debugging #CloudEngineering #devpath
To view or add a comment, sign in
Explore related topics
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development
here is the Explaination video https://youtu.be/y7S2oSjJ8PA?si=HMcVpgarFZkhbIg7