# Bekci — Docker Compose ile kurulum (harici PostgreSQL) # Rehber: https://bekci.app/docs/kurulum/docker-compose/ # Parolayı İKİ yerde de aynı şekilde değiştirin (DATABASE_URL ve POSTGRES_PASSWORD). name: bekci services: bekci: image: kadirsungurlu/bekci:latest restart: unless-stopped stop_grace_period: 30s ports: - "8080:8080" environment: BASE_URL: http://203.0.113.10:8080 # panelin dışarıdan açıldığı adres TZ: Europe/Istanbul DATABASE_URL: postgres://bekci:GUCLU-BIR-PAROLA@db:5432/bekci?sslmode=disable volumes: - bekci-data:/data # yedekler ve geçici dosyalar depends_on: db: condition: service_healthy db: image: postgres:18-alpine restart: unless-stopped environment: POSTGRES_USER: bekci POSTGRES_PASSWORD: GUCLU-BIR-PAROLA POSTGRES_DB: bekci volumes: - db-data:/var/lib/postgresql healthcheck: test: ["CMD-SHELL", "pg_isready -U bekci -d bekci"] interval: 5s retries: 10 volumes: bekci-data: db-data: