diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..04f1f74 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,24 @@ +# Контекст сборки — корень репозитория; Dockerfile копирует только api/. +# Исключаем всё, что не нужно в образе: локальные секреты и окружение разработчика, кэши, тесты, документацию. +.git +.gitignore +.claude +.codegraph +.superpowers +.ruff_cache +.bounded +openspec +docs +setup + +# Окружение разработчика внутри api/ +api/.env +api/.env.test +api/.venv +api/.*_cache +api/tests + +# Байткод и кэши в любом каталоге +**/__pycache__ +**/*.pyc +**/.DS_Store diff --git a/.gitignore b/.gitignore index 8349ce7..8b6cf20 100644 --- a/.gitignore +++ b/.gitignore @@ -323,7 +323,6 @@ dist # Custom ignore .DS_Store docker-compose.yml -.dockerignore .vscode my_project_env .cursorignore