Skip to content

Commit 80a08f2

Browse files
committed
fix
1 parent 22a8b58 commit 80a08f2

3 files changed

Lines changed: 5 additions & 19 deletions

File tree

Dockerfile

Lines changed: 4 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,15 @@
1-
# Используем официальный slim-образ Python 3.12
21
FROM python:3.11-slim
32

4-
# Устанавливаем зависимости системы
3+
# 2. Установка системных зависимостей
54
RUN apt-get update && \
65
apt-get install -y gcc libpq-dev && \
76
apt-get clean && \
8-
rm -rf /var/lib/apt/lists/* \
7+
rm -rf /var/lib/apt/lists/*
98

10-
# Устанавливаем рабочую директорию в контейнере
119
WORKDIR /app
1210

13-
# Копируем файл зависимостей в контейнер
1411
COPY requirements.txt .
15-
# Устанавливаем зависимости Python
16-
RUN pip install --no-cache-dir -r requirements.txt
17-
18-
# Копируем исходный код приложения в контейнер
19-
COPY . .
2012

21-
# Создаем директорию для медиафайлов
22-
RUN mkdir -p /app/media
23-
24-
# Пробрасываем порт, который будет использовать Django
25-
EXPOSE 8000
13+
RUN pip install --no-cache-dir -r requirements.txt
2614

27-
# Команда для запуска приложения
28-
CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]
15+
COPY . .

config/settings.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import os
2-
import sys
32

43
from datetime import timedelta
54
from pathlib import Path

docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ services:
1919
nginx:
2020
build: ./nginx
2121
ports:
22-
- "80:80"
22+
- "80"
2323
volumes:
2424
- static_volume:/app/staticfiles
2525
depends_on:

0 commit comments

Comments
 (0)