version: '3.8' services: app: build: . container_name: ares_app # ports: # - "8080:8080" volumes: # For local development, bind mount the host uploads folder so files appear on host #- ./uploads:/app/uploads # For production platforms that support named volumes, you can use: - uploads_data:/app/uploads env_file: - .env # Assumes MySQL and Redis are provided externally. Configure hosts in .env (DB_HOST, REDIS_HOST) restart: always networks: - dokploy-network volumes: uploads_data: networks: dokploy-network: external: true