Files
Web-Password/misc/MoreUsage.md
2026-01-17 22:24:16 +01:00

1.4 KiB

bash alias

You can configure an bash alias in your ~/.bashrc like this:

## genpasswd alias
alias genpasswd='echo $(curl -s https://passwd.scu.si/api/password)'

After making above changes you have to reload your ~/bashrc, in order to activate your changes.

. ~/.bashrc

Now you can enter genpasswd and get a fresh password from the API Endpoint.

building the app

you can build the app yourself like this:

go build -o password-generator ./

build a docker container

docker build -t password-generator .

start the docker container

docker run -p 8080:8080 password-generator

docker-compose

There are two example docker-compose files in the misc directory.

docker-compose.yml

A basic variant that just brings up the container and export port 8080. The basic variant can be used without modifications.

docker-compose.traefik.yml

The other one is meant to be used behind a traefik reverse proxy. This variant has lables to configure traefik accordingly. The traefik variant needs to be adjusted to your environment before you can use it successfully.

initial pull

docker compose pull

start up

docker compose up -d

bring down

docker compose down

update container

In order to update your container to the current version, do this:

docker compose pull
docker compose down
docker compose up -d