services: web: build: context: . dockerfile: Dockerfile ports: - "9933:8082" volumes: - ./data:/data environment: - DATABASE_URL=postgres://litecloud:litecloud_password@db:5432/litecloud - ROCKET_LOG=info - ENCRYPTION_KEY=${MASTER_KEY:-default_master_key_change_in_production} - JWT_SECRET=${JWT_SECRET:-default_jwt_secret_change_in_production} - STORAGE_PATH=/data depends_on: - db restart: unless-stopped db: image: postgres:14-alpine volumes: - postgres_data:/var/lib/postgresql/data environment: - POSTGRES_USER=litecloud - POSTGRES_PASSWORD=litecloud_password - POSTGRES_DB=litecloud restart: unless-stopped volumes: postgres_data: driver: local