ybaas 0.0.19

Don't you love when you accidentally tap your Yubikey when you have your IRC client in focus and you send 987947 into Libera? Want to be able to have that experience without having to reach all the way over to your laptop's USB port? Don't want the complexity of installing and using the yubibomb CLI tool? Now you can use yubibomb as a service!
# This Containerfile is for Dockerhub
FROM registry.fedoraproject.org/fedora:40 as builder
LABEL maintainer="Randy Barlow <randy@electronsweatshop.com>"

RUN dnf upgrade -y
RUN dnf install -y cargo
RUN mkdir /ybaas
COPY Cargo.toml /ybaas/
COPY Cargo.lock /ybaas/
COPY src /ybaas/src
RUN cd /ybaas && cargo build --release

# Build the final image
FROM registry.fedoraproject.org/fedora:40

RUN dnf upgrade -y
COPY --from=builder /ybaas/target/release/ybaas /usr/local/bin/ybaas

EXPOSE 3030/tcp
CMD ["/usr/local/bin/ybaas"]