Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
application:nexus [2023/06/18 17:49] – создано mirocowapplication:nexus [2026/01/14 22:26] (текущий) mirocow
Строка 1: Строка 1:
-====== Nexus ======+{{tag>[docker push pull]}}
  
-### Docker+====== Sonatype Nexus Repository ======
  
 +Менеджер репозитория программного обеспечения, разработанный компанией Sonatype. Обеспечивает централизованное управление зависимостями и артефактами сборки. 
 +
 +====== Docker ======
  
 <code bash> <code bash>
Строка 9: Строка 12:
 </code> </code>
  
-### Console / Connect database+====== Console / Connect database ======
  
 <code bash> <code bash>
Строка 18: Строка 21:
 </code> </code>
  
-### Passord reset+====== Passord reset ======
  
 <code bash> <code bash>
Строка 26: Строка 29:
 </code> </code>
  
-### Repair database component/config/security+===== Repair database component/config/security =====
  
-#### Database config+====== Database config ======
  
 <code bash> <code bash>
Строка 43: Строка 46:
 </code> </code>
  
-#### Database component+====== Database component ======
  
 <code bash> <code bash>
Строка 58: Строка 61:
 </code> </code>
  
-#### Database security+====== Database security ======
  
 <code bash> <code bash>
Строка 77: Строка 80:
 </code> </code>
  
-### Repaire database component +===== Repaire database component ===== 
  
 <code bash> <code bash>
Строка 93: Строка 96:
 </code> </code>
  
-###+==== Upgrade version ====
  
 <code bash> <code bash>
Строка 101: Строка 104:
 </code> </code>
  
-### The record can be deleted as follows+==== The record can be deleted as follows ====
  
 <code bash> <code bash>
Строка 126: Строка 129:
 </code> </code>
  
 +===== Использование =====
 +
 +==== Docker ====
 +
 +<code json>
 +{
 +  "builder": {
 +    "gc": {
 +      "defaultKeepStorage": "20GB",
 +      "enabled": true
 +    }
 +  },
 +  "experimental": false,
 +  "features": {
 +    "buildkit": true
 +  },
 +  "insecure-registries": [
 +    "192.168.1.132:8182",
 +    "192.168.1.132:8181"
 +  ],
 +  "registry-mirrors": [
 +    "http://192.168.1.132:8182",
 +    "http://192.168.1.132:8181"
 +  ]
 +}
 +</code>
 +
 +  * **insecure-registries** - Позволяет авторизоваться по HTTP с помощью **docker login 192.168.1.132:8181**
 +  * **registry-mirrors** - Позволяет использовать в качестве зеркала
 +
 +=== Сборка и деплой ===
 +
 +
 +<code bash>
 +$ docker build --build-arg domain={domain} -t lampa:latest .
 +$ docker login 192.168.1.132:8181
 +$ docker tag lampa:latest 192.168.1.132:8181/lampa-tv
 +$ docker push 192.168.1.132:8181/lampa-tv
 +</code>
 +
 +<code bash>
 +$ docker build . --target production -t gemini-to-openai-proxy:latest
 +$ docker login 192.168.1.132:8181
 +$ docker tag gemini-to-openai-proxy:latest 192.168.1.132:8181/gemini-to-openai-proxy:latest && docker push 192.168.1.132:8181/gemini-to-openai-proxy:latest
 +</code>