The easiest way to scrap .env files and store your API keys securely on Pangea.
Video Walkthrough on Getting Started
For linux / macOS systems
curl -L -o /usr/local/bin/pangea "https://github.com/pangeacyber/pangea-cli/releases/latest/download/pangea-$(uname -s)-$(uname -m)" && chmod +x /usr/local/bin/pangea
pangea login
Note: Follow the prompt and paste your Pangea vault token
pangea create
pangea select
pangea migrate -f .env
pangea run -c <APP_COMMAND>
# Example - pangea run -c npm run dev
Step 1: Install the CLI in your Dockerfile
. Here's an example for a Node app
FROM node:lts-bullseye
# Install Pangea CLI
RUN curl -L -o /bin/pangea "https://github.com/pangeacyber/pangea-cli/releases/latest/download/pangea-$(uname -s)-$(uname -m)"
WORKDIR /app
COPY . .
RUN npm install
ENTRYPOINT ["pangea", "run", "-c"]
# APP Command
CMD ["npm", "run", "dev"]
Now run your docker container by passing in the PANGEA_TOKEN and PANGEA_DEFAULT_FOLDER.
docker run \
-e PANGEA_TOKEN=pts... \
-e PANGEA_DOMAIN=aws.us.pangea.cloud \
-e PANGEA_DEFAULT_FOLDER=/secrets/... \
<IMAGE_NAME>