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 # Network added in docker-compose.override.yml networks: - nonet ports: - "9001:80" restart: unless-stopped maven-sync-job: build: ./sync depends_on: - repo volumes: - ./poms:/poms networks: - nonet extra_hosts: - "repo.maven.apache.org:0.0.0.0" - "registry.quarkus.io:0.0.0.0" networks: nonet: internal: true