Skip to content

A simple Node.js application for the guide in Docker's documentation

Notifications You must be signed in to change notification settings

ICT-BLJ/docker-nodejs-sample

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thema: Erstellen einer ToDo-Applikation mit Markdown, Git, GitHub und Docker

In dieser Abschlussaufgabe werden alle erlernten Fähigkeiten in den Bereichen Markdown, Git, GitHub und Docker kombiniert. Die Aufgabe besteht darin, eine ToDo-Applikation zu erstellen und diese in einem Docker-Container bereitzustellen.

Aufgabenstellung:

  1. GitHub-Fork erstellen:

    • Erstelle einen Fork des folgenden GitHub-Repositories: docker-nodejs-sample.
    • Clone deinen Fork lokal auf deinen Computer.
  2. Erstellen einer README-Datei in Markdown:

    • Erstelle eine README.md Datei im Root-Verzeichnis des Projekts.
    • Die README soll alle Schritte zur Installation des Projekts enthalten. Dazu gehören:
      • Klonen des Repositories
      • Installation der notwendigen Pakete
      • Docker-Konfiguration und -Installation
      • Starten der Applikation in einem Docker-Container
    • Nutze Markdown für die Struktur und Formatierung der Datei.
  3. Dokumentation der Vorgehensweise:

    • Verfasse eine vollständige Dokumentation in Word, in der die Arbeitsschritte beschrieben werden. Diese Schritte sind:
      • Klonen des Repositories
      • Einrichtung der Entwicklungsumgebung
      • Erstellung der README.md
      • Verwendung von Git (Commit, Push)
      • Erstellung und Nutzung von Docker-Containern
    • Verwende die während des Office-Kurses erarbeiteten Kenntnisse für das Erstellen dieses Dokuments.
  4. Dockerize das Node.js-Projekt:

    • Verfolge die Anleitung unter docs.docker.com ab dem Schritt "Initialize Docker inits".
    • Dein Ziel ist es, das Projekt in einem Docker-Container lauffähig zu machen, sodass am Ende eine ToDo-Applikation in einem Docker-Container bereitsteht.
  5. Git-Workflows:

    • Arbeite mit Git, um Änderungen regelmäßig zu committen und auf GitHub zu pushen.
    • Verwende sinnvolle Commit-Nachrichten, um deinen Fortschritt zu dokumentieren.
    • Stelle sicher, dass dein finaler Stand auf GitHub vorhanden ist.
  6. Abgabe:

    • Dokumentation: Lade die erstellte Word-Dokumentation (inkl. Screenshots und Beschreibung der Schritte) in dein Repository hoch.
    • GitHub-Link: Stelle den Link zu deinem GitHub-Repository bereit, das den finalen Stand des Projekts enthält.

Ziele der Aufgabe:

  • Anwendung und Vertiefung von Git und GitHub.
  • Verfassen einer strukturierten Anleitung mit Markdown.
  • Containerisieren einer Node.js-Anwendung mit Docker.
  • Dokumentation des gesamten Prozesses in einem Word-Dokument.

Viel Erfolg bei der Umsetzung!

About

A simple Node.js application for the guide in Docker's documentation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 92.8%
  • HTML 4.4%
  • CSS 2.8%