jdongmo 4 лет назад
Родитель
Сommit
c9e757be40
1 измененных файлов: 23 добавлений и 0 удалений
  1. +23
    -0
      Dockerfile

+ 23
- 0
Dockerfile Просмотреть файл

@@ -0,0 +1,23 @@
FROM python:3.8-alpine

RUN apk update && \
apk add --no-cache --virtual .build-deps make gcc musl-dev python3-dev \
python3 libffi libffi-dev openssl-dev openssh-client cargo vim bash

RUN ls /usr/bin/python3 && ln -s /usr/bin/python3 /usr/bin/python && \
ls /usr/local/bin/python3 && ln -s /usr/local/bin/python3 /usr/bin/python3

WORKDIR /opt/ansible

COPY requirements.txt /opt/ansible
RUN pip3 install --no-cache-dir -r requirements.txt && \
ansible-galaxy collection install paloaltonetworks.panos

RUN apk del .build-deps

COPY . /opt/ansible
RUN find /opt/ansible -type f -exec dos2unix -u {} \;

RUN adduser -S -u 1044 ansible-user
USER ansible-user
CMD ["/bin/bash"]

Загрузка…
Отмена
Сохранить