version: '3.9' services: repo: image: dzikoysk/reposilite:3.4.0 environment: PGID: ${GROUP_ID} PUID: ${USER_ID} REPOSILITE_OPTS: "--token admin:secret --shared-configuration=/reposilite.json --port 80" volumes: - ./repo/reposilite.json:/reposilite.json - ./data:/app/data ports: - "9001:80" restart: unless-stopped sync-job: build: ./sync depends_on: - repo volumes: - ./package-list.yaml:/package-list.yaml