Files
infisical/Dockerfile.gateway
T
2025-05-01 18:02:27 +04:00

24 lines
502 B
Docker

# Build stage
FROM golang:1.23.0-alpine AS builder
WORKDIR /app
COPY ./cli .
RUN go build -o infisical-cli .
FROM alpine:3.19
ENV TOKEN=""
ENV INFISICAL_API_URL="https://app.infisical.com"
WORKDIR /app
COPY --from=builder /app/infisical-cli .
# Make the binary executable
RUN chmod +x /app/infisical-cli
CMD ["sh", "-c", "if [ -z \"${TOKEN}\" ]; then echo 'ERROR: TOKEN environment variable must be set'; exit 1; fi && ./infisical-cli gateway --token ${TOKEN} --domain ${INFISICAL_API_URL}"]