Пытаюсь скопировать соседнюю папку в образ 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
в этой структуре проекта?