This commit is contained in:
2026-03-20 17:25:00 +03:30
parent 437b487b08
commit a2dad75873
2 changed files with 11 additions and 4 deletions
+3 -1
View File
@@ -1,4 +1,4 @@
FROM mirror2.chabokan.net/python FROM docker.iranserver.com/python:3.10
ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONDONTWRITEBYTECODE=1
ENV PYTHONUNBUFFERED=1 ENV PYTHONUNBUFFERED=1
@@ -38,6 +38,8 @@ RUN pip config --user set global.index-url https://package-mirror.liara.ir/repos
RUN pip install -r requirements.txt RUN pip install -r requirements.txt
COPY entrypoint.sh /app/entrypoint.sh
COPY . .
EXPOSE 8000 EXPOSE 8000
+8 -3
View File
@@ -1,6 +1,6 @@
services: services:
db: db:
image: docker.iranserver.com/mysql:8.0 image: docker.iranserver.com/mysql:8
container_name: ai-db container_name: ai-db
restart: always restart: always
environment: environment:
@@ -61,8 +61,7 @@ services:
condition: service_healthy condition: service_healthy
redis: redis:
condition: service_started condition: service_started
celery:
condition: service_healthy
networks: networks:
- ai-network - ai-network
@@ -72,6 +71,12 @@ services:
container_name: ai-celery container_name: ai-celery
restart: always restart: always
command: celery -A config worker -l info --concurrency=4 command: celery -A config worker -l info --concurrency=4
healthcheck:
test: ["CMD-SHELL", "celery -A config inspect ping --timeout 10 || exit 1"]
interval: 30s
timeout: 15s
retries: 5
start_period: 30s
volumes: volumes:
- ./logs:/app/logs - ./logs:/app/logs
- ./media:/app/media - ./media:/app/media