lade 0.10.0

Automatically load secrets from your preferred vault as environment variables, and clear them once your shell command is over.
services:
  vault:
    image: hashicorp/vault:1.15
    ports:
      - "8200:8200"
    environment:
      VAULT_DEV_ROOT_TOKEN_ID: "token"

  infisical:
    image: infisical/infisical:v0.43.19
    ports:
      - "4000:4000"
    environment:
      - SITE_URL=http://localhost:4000
      - ENCRYPTION_KEY=6c1fe4e407b8911c104518103505b218
      - AUTH_SECRET=5lrMXKKWCVocS/uerPsl7V+TX/aaUaI7iDkgl3tSmLE=
      - JWT_SERVICE_SECRET=f32f716d70a42c5703f4656015e76200
      - MONGO_URL=mongodb://root:password@mongo:27017/?authSource=admin
      - REDIS_URL=redis://redis:6379

  mongo:
    image: mongo:6
    ports:
      - "27017:27017"
    environment:
      - MONGO_INITDB_ROOT_USERNAME=root
      - MONGO_INITDB_ROOT_PASSWORD=password

  redis:
    image: redis
    ports:
      - 6379:6379
    environment:
      - ALLOW_EMPTY_PASSWORD=yes