|
- {
- "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": []
- }
- ]
- }
- }
|