mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-01-25 02:08:11 +00:00
21 lines
535 B
Docker
21 lines
535 B
Docker
FROM python:3.9-alpine
|
|
|
|
# Update system dependencies
|
|
RUN apk --no-cache update && apk --no-cache upgrade
|
|
|
|
# Install dependencies
|
|
ENV PATH="$HOME/.local/bin:$PATH"
|
|
RUN pip install --no-cache-dir --upgrade pip && \
|
|
pip install --no-cache-dir prowler-cloud
|
|
|
|
# Create nonroot user
|
|
RUN mkdir -p /home/prowler && \
|
|
echo 'prowler:x:1000:1000:prowler:/home/prowler:' > /etc/passwd && \
|
|
echo 'prowler:x:1000:' > /etc/group && \
|
|
chown -R prowler:prowler /home/prowler
|
|
|
|
USER prowler
|
|
WORKDIR /home/prowler
|
|
|
|
ENTRYPOINT ["prowler"]
|