Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
application:nexus [2025/08/23 21:50] 192.168.1.159application:nexus [2026/01/14 22:26] (текущий) mirocow
Строка 1: Строка 1:
-====== Nexus ======+{{tag>[docker push pull]}} 
 + 
 +====== Sonatype Nexus Repository ====== 
 + 
 +Менеджер репозитория программного обеспечения, разработанный компанией Sonatype. Обеспечивает централизованное управление зависимостями и артефактами сборки. 
  
 ====== Docker ====== ====== Docker ======
Строка 131: Строка 135:
 <code json> <code json>
 { {
-  "experimental": true,+  "builder":
 +    "gc":
 +      "defaultKeepStorage": "20GB", 
 +      "enabled": true 
 +    } 
 +  }, 
 +  "experimental": false,
   "features": {   "features": {
     "buildkit": true     "buildkit": true
   },   },
   "insecure-registries": [   "insecure-registries": [
-    "192.168.1.132:8182"+    "192.168.1.132:8182", 
 +    "192.168.1.132:8181"
   ],   ],
   "registry-mirrors": [   "registry-mirrors": [
-    "http://192.168.1.132:8182"+    "http://192.168.1.132:8182", 
 +    "http://192.168.1.132:8181"
   ]   ]
 } }
 </code> </code>
 +
 +  * **insecure-registries** - Позволяет авторизоваться по HTTP с помощью **docker login 192.168.1.132:8181**
 +  * **registry-mirrors** - Позволяет использовать в качестве зеркала
 +
 +=== Сборка и деплой ===
 +
  
 <code bash> <code bash>
Строка 149: Строка 167:
 $ docker tag lampa:latest 192.168.1.132:8181/lampa-tv $ docker tag lampa:latest 192.168.1.132:8181/lampa-tv
 $ docker push 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> </code>