Вернул dockerfile и пофиксил makefile от ошибок
This commit is contained in:
22
Dockerfile
22
Dockerfile
@@ -1,5 +1,5 @@
|
||||
# Используем более легкий базовый образ
|
||||
FROM python:3.12.9-slim-bullseye AS builder
|
||||
FROM python:3.12.9-slim-bullseye
|
||||
|
||||
# Добавляем метаданные
|
||||
LABEL maintainer="Сергей Антропов <sergey@antropoff.ru>"
|
||||
@@ -58,23 +58,3 @@ WORKDIR /ansible
|
||||
|
||||
# Команда по умолчанию
|
||||
CMD ["/bin/bash"]
|
||||
|
||||
# Используем многоэтапную сборку для уменьшения размера конечного образа
|
||||
FROM python:3.12.9-slim-bullseye
|
||||
|
||||
# Копируем только необходимые файлы из промежуточного образа
|
||||
COPY --from=builder /usr/local/lib/python3.12/site-packages /usr/local/lib/python3.12/site-packages
|
||||
COPY --from=builder /usr/bin /usr/bin
|
||||
COPY --from=builder /usr/local/bin /usr/local/bin
|
||||
COPY --from=builder /root/.ssh /root/.ssh
|
||||
COPY --from=builder /ansible /ansible
|
||||
|
||||
# Устанавливаем переменные окружения
|
||||
ENV PYTHONUNBUFFERED=1
|
||||
ENV EDITOR=nano
|
||||
|
||||
# Устанавливаем рабочую директорию
|
||||
WORKDIR /ansible
|
||||
|
||||
# Команда по умолчанию
|
||||
CMD ["/bin/bash"]
|
||||
Reference in New Issue
Block a user