39 lines
1.2 KiB
YAML
39 lines
1.2 KiB
YAML
services:
|
|
app-debian:
|
|
image: debian:stable-slim
|
|
volumes:
|
|
- ./infisical-init:/infisical-init.sh
|
|
environment:
|
|
INFISICAL_CLIENT_ID: ${INFISICAL_CLIENT_ID}
|
|
INFISICAL_CLIENT_SECRET: ${INFISICAL_CLIENT_SECRET}
|
|
INFISICAL_API_URL: ${INFISICAL_API_URL}
|
|
INFISICAL_ENVIRONMENT: ${INFISICAL_ENVIRONMENT}
|
|
INFISICAL_PROJECT_ID: ${INFISICAL_PROJECT_ID}
|
|
entrypoint:
|
|
- sh
|
|
- -c
|
|
- |
|
|
chmod +x /infisical-init.sh
|
|
/infisical-init.sh run "env" # Using with command
|
|
/infisical-init.sh file /tmp/.env # Using with file
|
|
cat /tmp/.env
|
|
app-alpine:
|
|
image: alpine:latest
|
|
volumes:
|
|
- ./infisical-init:/infisical-init.sh
|
|
environment:
|
|
INFISICAL_CLIENT_ID: ${INFISICAL_CLIENT_ID}
|
|
INFISICAL_CLIENT_SECRET: ${INFISICAL_CLIENT_SECRET}
|
|
INFISICAL_API_URL: ${INFISICAL_API_URL}
|
|
INFISICAL_ENVIRONMENT: ${INFISICAL_ENVIRONMENT}
|
|
INFISICAL_PROJECT_ID: ${INFISICAL_PROJECT_ID}
|
|
entrypoint:
|
|
- sh
|
|
- -c
|
|
- |
|
|
chmod +x /infisical-init.sh
|
|
/infisical-init.sh run "env" # Using with command
|
|
/infisical-init.sh file /tmp/.env # Using with file
|
|
cat /tmp/.env
|
|
|