From 6d8b2fb3b92f63bcce1421792d34ef8d32df1924 Mon Sep 17 00:00:00 2001 From: Michele Cereda Date: Sat, 8 Feb 2025 14:26:13 +0100 Subject: [PATCH] chore(pulumi): run in docker --- snippets/docker.sh | 6 ++++++ snippets/pulumi/commands.fish | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/snippets/docker.sh b/snippets/docker.sh index 74d5b59..3b94efc 100644 --- a/snippets/docker.sh +++ b/snippets/docker.sh @@ -12,6 +12,12 @@ docker volume inspect -f '{{ .Mountpoint }}' 'website' sudo vim '/var/lib/docker/volumes/website/_data/index.html' docker run -d --name 'some-nginx' -v '/some/content:/usr/share/nginx/html:ro' 'nginx' +docker run --rm --name 'pulumi' \ + --env 'AWS_DEFAULT_REGION' --env 'AWS_ACCESS_KEY_ID' --env 'AWS_SECRET_ACCESS_KEY' --env 'AWS_PROFILE' \ + --env-file '.env' --env-file '.env.local' \ + -v '${PWD}:/pulumi/projects' -v '${HOME}/.aws:/root/.aws:ro' \ + 'pulumi/pulumi-nodejs:3.148.0@sha256:2463ac69ec760635a9320b9aaca4e374a9c220f54a6c8badef35fd47c1da5976' \ + pulumi preview --suppress-outputs --stack 'dev' docker logs --since '5m' -f 'dblab_server' docker logs --since '2024-09-07' 'dblab_server' diff --git a/snippets/pulumi/commands.fish b/snippets/pulumi/commands.fish index 00442ba..010a771 100644 --- a/snippets/pulumi/commands.fish +++ b/snippets/pulumi/commands.fish @@ -13,6 +13,12 @@ pulumi gen-completion 'fish' > "$HOME/.config/fish/completions/pulumi.fish" docker run --rm --name 'pulumi-nodejs-3.127.0' -ti 'pulumi/pulumi-nodejs:3.127.0' --version docker run --rm --name 'pulumi-nodejs-3.128.0' -ti --entrypoint 'bash' 'pulumi/pulumi-nodejs:3.128.0' +docker run --rm --name 'pulumi' \ + --env 'AWS_DEFAULT_REGION' --env 'AWS_ACCESS_KEY_ID' --env 'AWS_SECRET_ACCESS_KEY' --env 'AWS_PROFILE' \ + --env-file '.env' --env-file '.env.local' \ + -v '${PWD}:/pulumi/projects' -v '${HOME}/.aws:/root/.aws:ro' \ + 'pulumi/pulumi-nodejs:3.148.0@sha256:2463ac69ec760635a9320b9aaca4e374a9c220f54a6c8badef35fd47c1da5976' \ + pulumi preview --suppress-outputs --stack 'dev' pulumi install pulumi install --reinstall