Files
atabackend/docker-compose.yml
Beyhan Oğur d50f14bcb1 first commit
2026-04-26 22:20:45 +03:00

65 lines
1.7 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
services:
web:
build: .
container_name: django_web
command: python manage.py runserver 0.0.0.0:8000
dns:
- 8.8.8.8
- 8.8.4.4
volumes:
- .:/app
- static_volume:/app/staticfiles
- media_volume:/app/media
ports:
- "8000:8000"
environment:
- DEBUG=1
- DJANGO_ALLOWED_HOSTS=localhost 127.0.0.1 [::1]
# PostgreSQL ayarları - mevcut sunucunuzu kullanıyor
- USE_POSTGRES=True
- POSTGRES_DB=server_dj
- POSTGRES_USER=server_dj
- POSTGRES_PASSWORD=1234
- POSTGRES_HOST=10.80.80.50
- POSTGRES_PORT=5432
# Celery ayarları
- CELERY_BROKER_URL=redis://default:8KNa2T3ceGkrYPpt@212.64.215.243:6379/5
- CELERY_RESULT_BACKEND=django-db
# Mac'te Docker Desktop kullanıyorsanız host.docker.internal kullanabilirsiniz
# extra_hosts:
# - "host.docker.internal:host-gateway"
stdin_open: true
tty: true
celery:
build: .
container_name: django_celery_worker
entrypoint: ["/app/entrypoint-celery.sh"]
command: celery -A core worker --loglevel=info
dns:
- 8.8.8.8
- 8.8.4.4
volumes:
- .:/app
environment:
- DEBUG=1
- DJANGO_ALLOWED_HOSTS=localhost 127.0.0.1 [::1]
# PostgreSQL ayarları
- USE_POSTGRES=True
- POSTGRES_DB=server_dj
- POSTGRES_USER=server_dj
- POSTGRES_PASSWORD=1234
- POSTGRES_HOST=10.80.80.50
- POSTGRES_PORT=5432
# Celery ayarları
- CELERY_BROKER_URL=redis://default:8KNa2T3ceGkrYPpt@212.64.215.243:6379/5
- CELERY_RESULT_BACKEND=django-db
depends_on:
- web
stdin_open: true
tty: true
volumes:
static_volume:
media_volume: