Пытаюсь скопировать соседнюю папку в образ Docker, но копируется вся папка целиком
У меня структура каталогов выглядит следующим образом:
project-root/
api/
docker/
Dockerfile
...
src/
auth/
contact/
settings/
asgi.py
settings.py
urls.py
wsgi.py
manage.py
client/
docker/
Dockerfile
nginx.conf
src/
App.js
index.js
В моем API Dockerfile я пытаюсь просто скопировать src в /app. Однако, я продолжаю получать весь каталог api. Я ожидаю увидеть следующее:
app/
auth/
contact/
settings/
asgi.py
settings.py
urls.py
wsgi.py
manage.py
На этом этапе копируется только src. python-base и builder-base - это либо env vars, либо зависимости приложения.
FROM python-base as production
COPY --from=builder-base $VENV_PATH $VENV_PATH
RUN chmod +x . /opt/pysetup/.venv/bin/activate
COPY ../src /app
WORKDIR /app
CMD ["gunicorn", "-b", ":5000", "--log-level", "info", "config.wsgi:application", "-t", "150"]
Я пробовал COPY ../src /app, COPY ./src /app, COPY src /app.
Как мне скопировать только src в app в этой структуре проекта?