Size: a a a

RU.Docker — Официальное Русское Сообщество

2021 January 21

AS

Artyom Sveshnikov in RU.Docker — Официальное Русское Сообщество
Это поможет твоему приложению, которое запущено от имени node, писать в путь /var/www/
источник

AS

Artyom Sveshnikov in RU.Docker — Официальное Русское Сообщество
По идее, должно помочь
источник

В

Вадим in RU.Docker — Официальное Русское Сообщество
Artyom Sveshnikov
По идее, должно помочь
спасибо сейчас попробую
источник

В

Вадим in RU.Docker — Официальное Русское Сообщество
Artyom Sveshnikov
По идее, должно помочь
👍все работает!
источник

AS

Artyom Sveshnikov in RU.Docker — Официальное Русское Сообщество
Вадим
👍все работает!
Огонь
источник

В

Вадим in RU.Docker — Официальное Русское Сообщество
есть такая строковая опция в конфиге loki log driver

loki-relabel-config: |
           - action: labelmap
             regex: swarm_stack
             replacement: stack
           - action: labelmap
             regex: swarm_(service)
           - action: labeldrop
             regex: swarm_stack
           - action: labeldrop
             regex: swarm_service
           - action: labeldrop
             regex: filename


она у некоторых сервисов является общей частью + еще несколько дополнительных элементов
как можно смержить такие строки?

пытаюсь так

x-
logging: &std_loki_relabel_list |
   - action: labelmap
       regex: swarm_stack
       replacement: stack
   - action: labelmap
       regex: swarm_(service)
   - action: labeldrop
       regex: swarm_stack
   - action: labeldrop
       regex: swarm_service
   - action: labeldrop
       regex: filename


..... гдето в описании сервиса

logging:
           driver: 'loki'
           options:
               loki-relabel-config:  |
                   - *std_loki_relabel_list
р
угается
пробовал и без | вставлять - тоже ругается

я в ямле не силен а гугл упорно скрывает от меня все сокровенные тайны ямла!
источник

D

Div in RU.Docker — Официальное Русское Сообщество
Вадим
пытаюсь в контейнере под юзером "node" создавать папку в подключенном вольюме и получаю ошибку:
can't create directory '/var/www/1.0.0': Permission denied

если при сборке образа убрать USER node - все работает

как в такой ситуации создавать папку и писать в нее файлы?
Если я правильно понимаю, то USER будет использовать юзера вашего хоста а не создаст нового в контейнере
источник

D

Div in RU.Docker — Официальное Русское Сообщество
Вадим
есть такая строковая опция в конфиге loki log driver

loki-relabel-config: |
           - action: labelmap
             regex: swarm_stack
             replacement: stack
           - action: labelmap
             regex: swarm_(service)
           - action: labeldrop
             regex: swarm_stack
           - action: labeldrop
             regex: swarm_service
           - action: labeldrop
             regex: filename


она у некоторых сервисов является общей частью + еще несколько дополнительных элементов
как можно смержить такие строки?

пытаюсь так

x-
logging: &std_loki_relabel_list |
   - action: labelmap
       regex: swarm_stack
       replacement: stack
   - action: labelmap
       regex: swarm_(service)
   - action: labeldrop
       regex: swarm_stack
   - action: labeldrop
       regex: swarm_service
   - action: labeldrop
       regex: filename


..... гдето в описании сервиса

logging:
           driver: 'loki'
           options:
               loki-relabel-config:  |
                   - *std_loki_relabel_list
р
угается
пробовал и без | вставлять - тоже ругается

я в ямле не силен а гугл упорно скрывает от меня все сокровенные тайны ямла!
У ямл есть словарь и список. Почитайте.
источник

MW

Mr. Wh🦠er in RU.Docker — Официальное Русское Сообщество
Привет, как лучше всего гитлаб подружить с nginx?
источник

MW

Mr. Wh🦠er in RU.Docker — Официальное Русское Сообщество
  server {
   listen 80;
   server_name gitlab.xxx.store;
   rewrite ^/(.*)$ gitlab.xxx.store/$1 permanent;
 }

 # server {
 #   server_name gitlab.xxx.store;

 #   listen 443 ssl;
 #   ssl on;
 #   ssl_certificate /etc/letsencrypt/live/xxx.store/fullchain.pem;
 #   ssl_certificate_key /etc/letsencrypt/live/xxx.store/privkey.pem;

 #   location / {
 #     proxy_set_header Host $host;
 #     proxy_set_header X-Real-IP $remote_addr;
 #     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 #     proxy_redirect off;
 #     proxy_pass http://gitlab:10080;
 #   }
 # }
}
источник

VC

Vladimir Chernyshev in RU.Docker — Официальное Русское Сообщество
а причём тут докер?
источник

В

Вадим in RU.Docker — Официальное Русское Сообщество
Div
Если я правильно понимаю, то USER будет использовать юзера вашего хоста а не создаст нового в контейнере
по идее нет - я не создавал у себя на хосте юзера node
источник

В

Вадим in RU.Docker — Официальное Русское Сообщество
Div
У ямл есть словарь и список. Почитайте.
читал но там нет случая с форматированной строкой
источник

В

Вадим in RU.Docker — Официальное Русское Сообщество
Vladimir Chernyshev
а причём тут докер?
потому что ямл применительно к docker-compose )
источник

p

ptchol in RU.Docker — Официальное Русское Сообщество
если я все правильно понимаю у вас строка
источник

p

ptchol in RU.Docker — Официальное Русское Сообщество
а строки не помёрджить как бы.
источник

p

ptchol in RU.Docker — Официальное Русское Сообщество
пусть она и мультилайн, пусть в ней и массив объектов но это строка.
источник

VC

Vladimir Chernyshev in RU.Docker — Официальное Русское Сообщество
Вадим
потому что ямл применительно к docker-compose )
там было что-то про nginx  b gitlab без всяких докеров
источник

В

Вадим in RU.Docker — Официальное Русское Сообщество
ptchol
пусть она и мультилайн, пусть в ней и массив объектов но это строка.
Да там строка с форматированием
источник

В

Вадим in RU.Docker — Официальное Русское Сообщество
ptchol
пусть она и мультилайн, пусть в ней и массив объектов но это строка.
и что придется эту портянку каждый раз у каждого сервиса прописывать? (
источник