Refactor Dockerfile to streamline application file copying and remove unnecessary dependencies; add .dockerignore to manage included files.

This commit is contained in:
Christian Krakau-Louis
2025-05-13 11:32:49 +02:00
parent 0d5cad85e9
commit d487189a2a
2 changed files with 27 additions and 5 deletions
+21
View File
@@ -0,0 +1,21 @@
# Exclude everything by default
*
# Then explicitly include only what we need
# Core application files
!musicround/
!migrations/
!run_migration.py
!run.py
!requirements.txt
!docker-entrypoint.sh
!LICENSE
!favicon.ico
# Exclude unnecessary files within included directories
**/__pycache__/
**/*.pyc
**/*.pyo
**/*.pyd
**/.*
musicround/mp3/