fix: arm64 bild & create nginx config directory with proper permissions before USER app
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 2m36s
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 2m36s
This commit is contained in:
@@ -60,7 +60,7 @@ jobs:
|
|||||||
push: true
|
push: true
|
||||||
# Собираем под текущую архитектуру (linux/amd64).
|
# Собираем под текущую архитектуру (linux/amd64).
|
||||||
# Если сервер и MacMini на разных архитектурах (x86 vs ARM), добавьте нужные, например: linux/amd64,linux/arm64
|
# Если сервер и MacMini на разных архитектурах (x86 vs ARM), добавьте нужные, например: linux/amd64,linux/arm64
|
||||||
platforms: linux/amd64
|
platforms: linux/amd64,linux/arm64
|
||||||
tags: ${{ steps.meta.outputs.tags }}
|
tags: ${{ steps.meta.outputs.tags }}
|
||||||
labels: ${{ steps.meta.outputs.labels }}
|
labels: ${{ steps.meta.outputs.labels }}
|
||||||
# ДОБАВЛЕНО:
|
# ДОБАВЛЕНО:
|
||||||
|
|||||||
@@ -58,9 +58,11 @@ COPY --from=builder /usr/local/lib/python3.12/site-packages /usr/local/lib/pytho
|
|||||||
# Копируем исходный код проекта и устанавливаем правильного владельца
|
# Копируем исходный код проекта и устанавливаем правильного владельца
|
||||||
COPY --chown=app:app . .
|
COPY --chown=app:app . .
|
||||||
|
|
||||||
# Создаём директорию для собранной статики и даём права пользователю app
|
# Создаём директорию для конфигов nginx и даём права пользователю app
|
||||||
# Это выполняется ещё от root, поэтому проблем с permissions не будет.
|
# Это выполняется ещё от root, поэтому проблем с permissions не будет.
|
||||||
# После этого переключаемся на app для остальных операций.
|
RUN mkdir -p /nginx_configs_host/nginx && chown -R app:app /nginx_configs_host
|
||||||
|
|
||||||
|
# Создаём директорию для собранной статики и даём права пользователю app
|
||||||
RUN mkdir -p /home/app/web/staticfiles && chown -R app:app /home/app/web/staticfiles
|
RUN mkdir -p /home/app/web/staticfiles && chown -R app:app /home/app/web/staticfiles
|
||||||
|
|
||||||
# Переключаемся на пользователя без прав root
|
# Переключаемся на пользователя без прав root
|
||||||
|
|||||||
Reference in New Issue
Block a user