From fec95c3980a690ce75c6d8e55f52cbb8ad24cc31 Mon Sep 17 00:00:00 2001 From: david Date: Tue, 17 Aug 2021 23:07:42 +0200 Subject: [PATCH] initial commit --- Dockerfile | 15 +++++++++++++++ README.md | 16 ++++++++++++++++ entrypoint.sh | 4 ++++ 3 files changed, 35 insertions(+) create mode 100644 Dockerfile create mode 100644 README.md create mode 100755 entrypoint.sh diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..b1e089c --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +FROM archlinux:latest +LABEL Description="This image is based on Archlinux and is used to generate Wireguard keys" \ + Author="david@socialnerds.org" \ + Version="0.1" \ + License="MIT" + +RUN pacman -Syu --noconfirm && \ + pacman -S --noconfirm --needed base-devel cargo && \ + cargo install wireguard-vanity-address + +COPY entrypoint.sh /root/ + +ENTRYPOINT ["/root/entrypoint.sh"] + +CMD ["-h"] diff --git a/README.md b/README.md new file mode 100644 index 0000000..d30f1cc --- /dev/null +++ b/README.md @@ -0,0 +1,16 @@ +# wg-vanity-address-docker + +This image is based on Archlinux and is used to generate Wireguard keys. + +## Usage example + +```bash +git clone https://git.socialnerds.org/socialnerds/wg-vanity-address-docker.git +cd wg-vanity-address-docker +docker build . --tag socialnerds/wg-vanity-address:latest +docker run --rm -it socialnerds/wg-vanity-address:latest --in 6 dave + +#or + +docker run --rm -it socialnerds/wg-vanity-address:latest --in 6 dave +``` diff --git a/entrypoint.sh b/entrypoint.sh new file mode 100755 index 0000000..b56454d --- /dev/null +++ b/entrypoint.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +/root/.cargo/bin/wireguard-vanity-address $@ +