# Web-Password _a web based password generator_ ![App Screenshot](img/screenshot.png) # Funktionsweise * Passwortgenerierung: Die Anwendung generiert ein 32-stelliges Passwort mit Großbuchstaben, Kleinbuchstaben und Ziffern (entspricht dem Befehl `apg -a 1 -m 32 -n 1 -M NCL`). * Zwischenablage: Mit dem Button "In Zwischenablage kopieren" wird das Passwort in die Zwischenablage kopiert. * Docker: Der Container enthält nur die Go-Anwendung und keine zusätzliche Linux-Distribution. # Baue die Go-Anwendung ``` go build -o password-generator ./ ``` # Baue das Docker-Image ``` docker build -t password-generator . ``` # Starte den Docker Container ``` docker run -p 8080:8080 password-generator ``` ## mit docker-compose Ein `docker-compose.yml` wird mitgeliefert. ### initial pull ``` docker compose login gitea.scu.si docker compose pull ``` ### start up ``` docker compose up -d ``` ### bring down ``` docker compose down ```