Skip to content

Commit 5cddea3

Browse files
committed
add 1password-cli
1 parent 45ec536 commit 5cddea3

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

Dockerfile

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,18 @@ RUN curl -L https://github.com/pantheon-systems/terminus/releases/latest/downloa
4040
&& chmod +x /usr/local/bin/terminus \
4141
&& terminus self:plugin:install terminus-secrets-manager-plugin
4242

43+
# Install 1password-cli, see https://developer.1password.com/docs/cli/get-started/
44+
RUN curl -sS https://downloads.1password.com/linux/keys/1password.asc \
45+
| gpg --dearmor --output /usr/share/keyrings/1password-archive-keyring.gpg \
46+
&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/1password-archive-keyring.gpg] https://downloads.1password.com/linux/debian/$(dpkg --print-architecture) stable main" \
47+
| tee /etc/apt/sources.list.d/1password.list \
48+
&& mkdir -p /etc/debsig/policies/AC2D62742012EA22/ \
49+
&& curl -sS https://downloads.1password.com/linux/debian/debsig/1password.pol \
50+
| tee /etc/debsig/policies/AC2D62742012EA22/1password.pol \
51+
&& mkdir -p /usr/share/debsig/keyrings/AC2D62742012EA22 \
52+
&& curl -sS https://downloads.1password.com/linux/keys/1password.asc \
53+
| gpg --dearmor --output /usr/share/debsig/keyrings/AC2D62742012EA22/debsig.gpg \
54+
&& apt update && apt install 1password-cli
4355

4456
# Install atuin
4557
#

0 commit comments

Comments
 (0)