AWS - GitHub-Actions für Deployment in S3-Bucket (+ CloudFront)

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ต.ค. 2024
  • Mehr zum Thema findest Du auf meinem Hauptkanal: / @haus_automation
    ▬ Mehr zum Thema ▬▬▬▬▬▬▬
    Tutorials / Online-Kurse:
    👨‍🎓 haus-automatis...
    Podcast (Draht zu smart):
    🔈 haus-automatis...
    Newsletter:
    ✉️ haus-automatis...
    Zweitkanal:
    🎬 / @kleineszuhause
    ▬ Social Media ▬▬▬▬▬▬▬
    Instagram: / haus_automation
    Facebook: / hausautomatisierungcom
    LinkedIn: / hausautomatisierungcom
    Patreon: / haus_automation
    GitHub: github.com/kle...
    #aws

ความคิดเห็น • 14

  • @KleinesZuhause
    @KleinesZuhause  7 หลายเดือนก่อน +2

    Hier geht es zu Teil 1: th-cam.com/video/enf5yjl5T60/w-d-xo.html

  • @andreasbosch843
    @andreasbosch843 7 หลายเดือนก่อน +1

    AWS ist schon ziemlich gut. Machen wir auch viel mit.
    Aber die anderen 2 großen Mitspieler machen auch nicht so viel falsch 😉
    S3 Traffic: Eingehender Traffic ist frei, ausgehend kann es ggf. irgendwann teuer werden.
    Der Preiskalkulator ist da dein Freund
    Und ansonsten einfach Limits für die Kosten setzen - das solltest Du auf jeden Fall machen - schon allein für den Fall, dass da mal jemand was „doofes“ mit einer Seite macht!

  • @jlegen
    @jlegen 7 หลายเดือนก่อน +1

    …ich freue mich auf‘s Video für‘s AWS Setup per Terraform :) - ja, cooler Workflow, danke für‘s angenehm kompakte Zeigen! Github Actions muss ich mir auch mal unbedingt anschauen - meine ‚Actions‘ heissen bislang ‚capistrano‘… 🤪

    • @KleinesZuhause
      @KleinesZuhause  7 หลายเดือนก่อน

      Ich übertrage momentan fast alles in GitHub Actions - Selbst die Readme-Datei meines GitHub-Profils wird regelmäßig mit GitHub Actions aktualisiert :)

  • @hsmerlin
    @hsmerlin 7 หลายเดือนก่อน +1

    Das is ja cool! Wann würde man denn CI/CD Pipelines verwenden? Bzw. wie unterscheidet sich das denn zu Actions? (ich bin da noch nicht so fit drin)

    • @KleinesZuhause
      @KleinesZuhause  7 หลายเดือนก่อน

      GitHub Actions können deine CI/CD Pipeline realisieren. Ist halt eine Variante. AWS bietet ja mit Codepipe oder wie das heißt etwas ähnliches an.

    • @andreasbosch843
      @andreasbosch843 7 หลายเดือนก่อน +1

      Im Grunde brauchst Du mit den Actions nicht mehr viel mehr.
      Wir lösen bei uns in der Firma Jenkins auch komplett mit Github Actions ab - ein System weniger, ein potenzielles Einfallstor weniger, …
      Die Actions kosten irgendwann ein paar €/$, aber das freie Limit reicht im privaten Umfeld aus, denke ich.

  • @thomashermans3000
    @thomashermans3000 7 หลายเดือนก่อน +1

    @KleinesZuhause
    Interessantes Video, ne Cloud hat viele Vorteile
    Sagt mal, welches Tools nutzt zu da zum editieren deine Files auf dem Mac ?

    • @KleinesZuhause
      @KleinesZuhause  7 หลายเดือนก่อน

      Ganz unterschiedlich je nach Projekt. Das war jetzt PhpStorm, ansonsten auch viel VSCode oder Sublime.

    • @thomashermans3000
      @thomashermans3000 7 หลายเดือนก่อน

      @@KleinesZuhause danke für die Info

  • @cybersmart_eu
    @cybersmart_eu 7 หลายเดือนก่อน +1

    Sehr cool 👍 Wäre interessiert wie man statische Websites entwickelt mit Nutzung github und Actions - der Teil wäre für mich absolut Neuland. Auch Einbindung eines Blog etc. wäre cool. Spannende Reihe die Du da gerade beginnst.

    • @KleinesZuhause
      @KleinesZuhause  7 หลายเดือนก่อน

      Statische Webseiten = Einfach nur HTML, CSS und JS. Dazu gibts ja unendlich viele Ressourcen und Tutorials. Und zu git / GitHub gibts genauso viele Anleitungen. Was genau möchtest Du da wissen?

    • @cybersmart_eu
      @cybersmart_eu 7 หลายเดือนก่อน

      ⁠Naja dieser Deployment-Prozess vom Erstellen der Website mit einem Theme, Nutzung von github und Aktionen in deinem Prozess und dann eben automatisierter. Veröffentlichung (dieses Video hier).
      Ich kann auch nach Quellen suchen wie man das iVm github macht, Durch dein Video bin ich aber überhaupt erst auf github im Rahmen von Website-Erstellung aufmerksam geworden. Da du alles sehr strukturiert erklärst würde mich der ganze Prozess natülich interessieren.

    • @KleinesZuhause
      @KleinesZuhause  7 หลายเดือนก่อน +1

      @@cybersmart_eu GitHub nimmt ja alles an Daten. Am Ende sind es nur statische HTML-Seiten. Die muss man ja auch nicht bauen mit irgendwelchen Generatoren. Am Ende müsste das build-Verzeichnis nichtmal mit auf GitHub landen. Alles Geschmackssache.
      Man kann immer "mehr" machen mit Jekyll, SCSS, usw. Aber für ganz einfache Seiten reicht auch ein Text-Editor und eine Hand voll git-Befehle zum pushen.
      Aktuell habe ich auch eine Action laufen, welche mit rsync das Zeug per ssh auf einen Server kopiert. Da gibt es unendlich viele Ausprägungen was man machen kann.