35 lines
964 B
YAML
35 lines
964 B
YAML
services:
|
||
yonetim:
|
||
build: ./build/
|
||
container_name: yonetim
|
||
restart: unless-stopped
|
||
#command: python manage.py runserver 0.0.0.0:8000
|
||
command: gunicorn --bind 0.0.0.0:8000 yonetim.wsgi:application
|
||
volumes:
|
||
- ./:/app:rw
|
||
- ./db.sqlite3:/app/db.sqlite3:rw
|
||
# Geçici dizin yapılandırması - Yedekleme için önemli
|
||
tmpfs:
|
||
- /tmp:exec,mode=1777,size=2g
|
||
#ports:
|
||
# - 8025:8000
|
||
networks:
|
||
- proxy
|
||
environment:
|
||
- DEBUG=1
|
||
privileged: true
|
||
cap_add:
|
||
- SYS_ADMIN
|
||
- DAC_OVERRIDE
|
||
labels:
|
||
- "traefik.enable=false"
|
||
- "traefik.http.routers.tasima.rule=Host(`habitatnakliyat.com.tr`)"
|
||
- "traefik.http.routers.tasima.entrypoints=websecure"
|
||
- "traefik.http.routers.tasima.tls=true"
|
||
- "traefik.http.routers.tasima.tls.certresolver=letencrypt"
|
||
- "traefik.http.services.tasima.loadbalancer.server.port=8000"
|
||
|
||
networks:
|
||
proxy:
|
||
external: true
|