Почему Docker не добавляет в имидж сабдиректорий?
У меня есть Docker file Вот он:
FROM python:3.10-slim-buster
ENV PYTHONUNBUFFERED True
RUN apt-get update && apt-get install build-essential -y
RUN mkdir /code
WORKDIR /code
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY . ./
CMD gunicorn -b :$PORT --chdir=app main:app -w 1 -t 8 -k uvicorn.workers.UvicornWorker --timeout 60
И есть простой деплоймент скрипт.
Я билджу имидж и пушу его на GCP, а потом на основании имиджа создаю сервис.
После деплоя имиджа я вижу, что у меня нету контента сабфолдеров - только файлы внутри них.
Вот структура:
app:
Config.py
...
data.py
frontend:
build
public
README.md
....
Поскольку в директории app есть только файлы то здесь все хорошо - все файлы я вижу.
Но, в директории frontend я вижу только файлы, но директорий и их контента не вижу. Т. е. директорий build и public - нет.
build и public нету в файле .gitignore, т. е. они должны существовать и имидже.
Почему так происходит? И как это можно исправить? Благодарю