選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

108 行
2.8KB

  1. {
  2. "authentication": {
  3. "ldap": {
  4. "enabled": false,
  5. "hostname": "ldap.domain.com",
  6. "port": 389,
  7. "baseDn": "dc=company,dc=com",
  8. "searchUserDn": "cn=reposilite,ou=admins,dc=domain,dc=com",
  9. "searchUserPassword": "reposilite-admin-secret",
  10. "userAttribute": "cn",
  11. "userFilter": "(&(objectClass=person)(ou=Maven Users))",
  12. "userType": "PERSISTENT"
  13. }
  14. },
  15. "frontend": {
  16. "id": "reposilite-repository",
  17. "title": "Reposilite Repository",
  18. "description": "Public Maven repository hosted through the Reposilite",
  19. "organizationWebsite": "https://reposilite.com",
  20. "organizationLogo": "https://avatars.githubusercontent.com/u/88636591",
  21. "icpLicense": ""
  22. },
  23. "statistics": {
  24. "enabled": true,
  25. "resolvedRequestsInterval": "MONTHLY"
  26. },
  27. "web": {
  28. "forwardedIp": "X-Forwarded-For"
  29. },
  30. "maven": {
  31. "repositories": [
  32. {
  33. "id": "releases",
  34. "visibility": "PUBLIC",
  35. "storageProvider": {
  36. "type": "fs",
  37. "quota": "100%",
  38. "mount": ""
  39. },
  40. "redeployment": false,
  41. "preserveSnapshots": false,
  42. "proxied": [
  43. {
  44. "reference": "https://repo.maven.apache.org/maven2",
  45. "store": true,
  46. "connectTimeout": 3,
  47. "readTimeout": 12
  48. },
  49. {
  50. "reference": "https://repo1.maven.org/maven2",
  51. "store": true,
  52. "connectTimeout": 3,
  53. "readTimeout": 15
  54. },
  55. {
  56. "reference": "https://oss.sonatype.org/content/repositories/snapshots",
  57. "store": true,
  58. "connectTimeout": 3,
  59. "readTimeout": 15
  60. },
  61. {
  62. "reference": "https://packages.confluent.io/maven/",
  63. "store": true,
  64. "connectTimeout": 3,
  65. "readTimeout": 15
  66. },
  67. {
  68. "reference": "https://registry.quarkus.io/maven",
  69. "store": true,
  70. "connectTimeout": 3,
  71. "readTimeout": 15
  72. },
  73. {
  74. "reference": "https://plugins.gradle.org/m2/",
  75. "store": true,
  76. "connectTimeout": 3,
  77. "readTimeout": 15
  78. }
  79. ]
  80. },
  81. {
  82. "id": "snapshots",
  83. "visibility": "PUBLIC",
  84. "storageProvider": {
  85. "type": "fs",
  86. "quota": "100%",
  87. "mount": ""
  88. },
  89. "redeployment": false,
  90. "preserveSnapshots": false,
  91. "proxied": []
  92. },
  93. {
  94. "id": "private",
  95. "visibility": "PRIVATE",
  96. "storageProvider": {
  97. "type": "fs",
  98. "quota": "100%",
  99. "mount": ""
  100. },
  101. "redeployment": false,
  102. "preserveSnapshots": false,
  103. "proxied": []
  104. }
  105. ]
  106. }
  107. }