{ "authentication": { "ldap": { "enabled": false, "hostname": "ldap.domain.com", "port": 389, "baseDn": "dc=company,dc=com", "searchUserDn": "cn=reposilite,ou=admins,dc=domain,dc=com", "searchUserPassword": "reposilite-admin-secret", "userAttribute": "cn", "userFilter": "(&(objectClass=person)(ou=Maven Users))", "userType": "PERSISTENT" } }, "frontend": { "id": "reposilite-repository", "title": "Reposilite Repository", "description": "Public Maven repository hosted through the Reposilite", "organizationWebsite": "https://reposilite.com", "organizationLogo": "https://avatars.githubusercontent.com/u/88636591", "icpLicense": "" }, "statistics": { "enabled": true, "resolvedRequestsInterval": "MONTHLY" }, "web": { "forwardedIp": "X-Forwarded-For" }, "maven": { "repositories": [ { "id": "releases", "visibility": "PUBLIC", "storageProvider": { "type": "fs", "quota": "100%", "mount": "" }, "redeployment": false, "preserveSnapshots": false, "proxied": [ { "reference": "https://repo.maven.apache.org/maven2", "store": true, "connectTimeout": 3, "readTimeout": 12 }, { "reference": "https://repo1.maven.org/maven2", "store": true, "connectTimeout": 3, "readTimeout": 15 }, { "reference": "https://oss.sonatype.org/content/repositories/snapshots", "store": true, "connectTimeout": 3, "readTimeout": 15 }, { "reference": "https://packages.confluent.io/maven/", "store": true, "connectTimeout": 3, "readTimeout": 15 }, { "reference": "https://registry.quarkus.io/maven", "store": true, "connectTimeout": 3, "readTimeout": 15 }, { "reference": "https://plugins.gradle.org/m2/", "store": true, "connectTimeout": 3, "readTimeout": 15 } ] }, { "id": "snapshots", "visibility": "PUBLIC", "storageProvider": { "type": "fs", "quota": "100%", "mount": "" }, "redeployment": false, "preserveSnapshots": false, "proxied": [] }, { "id": "private", "visibility": "PRIVATE", "storageProvider": { "type": "fs", "quota": "100%", "mount": "" }, "redeployment": false, "preserveSnapshots": false, "proxied": [] } ] } }