diff --git a/docker-compose.yml b/docker-compose.yml index 0e946d5..0fb876e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -51,7 +51,7 @@ services: expose: - 8000 environment: - SECRET_KEY: ${SECRET_KEY} + SECRET_KEY: ${SECRET_KEY} # Loaded from .env file DEBUG: ${DEBUG:-False} ALLOWED_HOSTS: ${ALLOWED_HOSTS:-localhost,127.0.0.1} # Prefer passing through DATABASE_URL from .env to avoid duplication @@ -112,9 +112,9 @@ services: # Caching - Redis redis: image: redis:7-alpine - command: redis-server --requirepass ${REDIS_PASSWORD} - environment: - REDIS_PASSWORD: ${REDIS_PASSWORD} + command: redis-server --requirepass ${REDIS_PASSWORD:-your_redis_password} # Set a password + ports: + - "6379:6379" networks: - techblog_network restart: always diff --git a/requirements.txt b/requirements.txt index dc0c69f..9132163 100644 --- a/requirements.txt +++ b/requirements.txt @@ -41,7 +41,10 @@ flake8>=6.1,<7.0 isort>=5.13,<6.0 # Documentation -Markdown>=3.5,<4.0 +markdown>=3.5,<4.0 + +# Optional: Image processing +# Pillow>=10.1,<11.0 # Optional: API framework # djangorestframework>=3.14,<4.0 diff --git a/techblog_cms/settings.py b/techblog_cms/settings.py index 87439fa..7c89841 100644 --- a/techblog_cms/settings.py +++ b/techblog_cms/settings.py @@ -154,8 +154,6 @@ # Default primary key field type DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' - - # Password validation AUTH_PASSWORD_VALIDATORS = [ { @@ -302,4 +300,4 @@ PASSWORD_HASHERS = [ 'django.contrib.auth.hashers.MD5PasswordHasher', ] - +