Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Verbesserte Pfadhandhabung und S3-Verzeichnis-Download ins Hauptmenü aufgenommen #67

Merged
merged 1 commit into from
May 20, 2024

Conversation

kurmann
Copy link
Owner

@kurmann kurmann commented May 20, 2024

Diese Version bringt wichtige Verbesserungen und Bugfixes für die S3 Restore Utilities. Die Skripte wurden angepasst, um die korrekte Ausführung und Pfadauflösung innerhalb des Docker-Containers zu gewährleisten.

Änderungen:

  1. Hauptmenüerweiterung:

    • Hinzufügen einer neuen Option zur Hauptmenüauswahl: "Download S3 Directory".
    • Verbesserte Benutzerführung mit klaren Anweisungen zur Auswahl und Eingabe.
  2. Pfadkorrekturen:

    • Anpassung aller Skriptaufrufe im start.py, um sicherzustellen, dass die relativen Pfade korrekt aufgelöst werden.
    • Vermeidung von doppelten Pfaden und Sicherstellung, dass alle Skripte im richtigen Verzeichnis ausgeführt werden.
  3. Neue Funktionalität:

    • Hinzufügen des Skripts download_s3_directory.py zum Hauptmenü, welches die Möglichkeit bietet, ein S3-Verzeichnis herunterzuladen.
    • Integration von Fortschrittsanzeigen für das Herunterladen von Dateien mit tqdm.
  4. Verbesserte AWS CLI Konfiguration:

    • Anpassung des configure_aws.py-Skripts, um nach der Konfiguration zur Hauptmenüauswahl zurückzukehren.
    • Verwendung von subprocess zur korrekten Ausführung des Hauptskripts nach der Konfiguration.
  5. Bugfixes:

    • Behebung von Fehlern, bei denen Skripte nicht gefunden wurden, wenn sie aus start.py aufgerufen wurden.
    • Verbesserung der Fehlerbehandlung und Ausgabe hilfreicher Fehlermeldungen bei missglückten Downloads.

Anweisungen zur Nutzung:

  1. Docker-Image erstellen:

    docker build -t s3-restore-utilities .
  2. Docker-Container starten:

    docker run -it --name s3-restore-utilities-container s3-restore-utilities /bin/sh
  3. Skripte ausführen:

    cd /usr/src/app/scripts
    python3 start.py

@kurmann kurmann added the enhancement New feature or request label May 20, 2024
@kurmann kurmann linked an issue May 20, 2024 that may be closed by this pull request
@kurmann kurmann merged commit 54055a6 into main May 20, 2024
3 checks passed
@kurmann kurmann deleted the 66-relative-paths-for-scripts branch May 20, 2024 06:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

relative paths for scripts
1 participant