Size: a a a

DevOps — русскоговорящее сообщество

2021 January 28

z

zeleniumex in DevOps — русскоговорящее сообщество
#!/bin/bash

declare -p | grep -Ev 'BASHOPTS|BASH_VERSINFO|EUID|PPID|SHELLOPTS|UID' > /container.env

echo "SHELL=/bin/bash
BASH_ENV=/container.env
* * * * * python manage.py check_subscriptions > /proc/1/fd/1 2>/proc/1/fd/2
# end line cron" > /scheduler.txt

crontab /scheduler.txt
cron -f
источник

Н

Не выходи из комнаты... in DevOps — русскоговорящее сообщество
zeleniumex
#!/bin/bash

declare -p | grep -Ev 'BASHOPTS|BASH_VERSINFO|EUID|PPID|SHELLOPTS|UID' > /container.env

echo "SHELL=/bin/bash
BASH_ENV=/container.env
* * * * * python manage.py check_subscriptions > /proc/1/fd/1 2>/proc/1/fd/2
# end line cron" > /scheduler.txt

crontab /scheduler.txt
cron -f
спасибо
источник

i

inqfen in DevOps — русскоговорящее сообщество
Egor Urvanov
А приватные зависимости как затащить, если ты на гошке пишешь?
сходить в го чат
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
eugene_steps
День добрый всем, можно как-то  Apache сказать, чтобы не использовал несколько процессов/очередей? Модуль mpm_prefork, пробовал в /etc/httpd/conf/httpd.conf:


<IfModule mpm_prefork_module>
StartServers 1
</IfModule>

но не помогло
Нельзя у апача 1 рутовый процесс, форков сколько угодно (пик 256) рутовый процесс всегда 1
источник

EU

Egor Urvanov in DevOps — русскоговорящее сообщество
Никак. В го нет пакетов, которые можно затащить не из гита. Поэтому нужен гит!
источник

i

inqfen in DevOps — русскоговорящее сообщество
Egor Urvanov
Никак. В го нет пакетов, которые можно затащить не из гита. Поэтому нужен гит!
если локально, может затащить локально
источник

EU

Egor Urvanov in DevOps — русскоговорящее сообщество
inqfen
если локально, может затащить локально
При чём тут локально?
источник

i

inqfen in DevOps — русскоговорящее сообщество
тебе только надо предварительно обеспечить чтобы они локально были
источник

EU

Egor Urvanov in DevOps — русскоговорящее сообщество
inqfen
тебе только надо предварительно обеспечить чтобы они локально были
go modules используется
источник

EU

Egor Urvanov in DevOps — русскоговорящее сообщество
Не вендор
источник

i

inqfen in DevOps — русскоговорящее сообщество
Egor Urvanov
go modules используется
ну, если у тебя сорцы твои приватные в коде будут, то соберется, чего нет-то
источник

KK

Kirill Kosach in DevOps — русскоговорящее сообщество
Коллеги, кто сталкивался с попыткой в nginx использовать location /#/ ?
нужно перехватывать именно решетку, %23 и \# не срабатывают
источник

z

zeleniumex in DevOps — русскоговорящее сообщество
Egor Urvanov
Привет. Насколько секьюрно базовый образ делать так:


RUN apk add openssh git make

ARG CI_JOB_TOKEN
ARG CI_REGISTRY
ARG CI_GIT
ARG CI_JOB_USER

RUN git config --global url."https://${CI_JOB_USER}:${CI_JOB_TOKEN}@git.***.ru".insteadOf "https://git.***.ru"

?

Какие есть альтернативы?
Сначала пулить весь нужный код при помощи CI а потом все это дело пихать в образ и делать мульти сборку,  в последний контейнер пихать только бинарь
источник

i

inqfen in DevOps — русскоговорящее сообщество
zeleniumex
#!/bin/bash

declare -p | grep -Ev 'BASHOPTS|BASH_VERSINFO|EUID|PPID|SHELLOPTS|UID' > /container.env

echo "SHELL=/bin/bash
BASH_ENV=/container.env
* * * * * python manage.py check_subscriptions > /proc/1/fd/1 2>/proc/1/fd/2
# end line cron" > /scheduler.txt

crontab /scheduler.txt
cron -f
только python2 или python3, а не python
источник

i

inqfen in DevOps — русскоговорящее сообщество
А то при запуске на центоси и на убунте - где-то не заработает
источник

z

zeleniumex in DevOps — русскоговорящее сообщество
Я скопипастил строку от автора.  в образе пихона, там симлинк вроде ))
источник

EU

Egor Urvanov in DevOps — русскоговорящее сообщество
zeleniumex
Сначала пулить весь нужный код при помощи CI а потом все это дело пихать в образ и делать мульти сборку,  в последний контейнер пихать только бинарь
В гошке так не работает. По крайней мере, в go modules. Точнее, я не очень представляю, как сконфигурировать проект из локальных сорцов. Наверное, их можно распихать по папочкам. Но это не очень удобно. Видимо, проще отказаться от затеи этой.
источник

z

zeleniumex in DevOps — русскоговорящее сообщество
Как это не работает .
источник

i

inqfen in DevOps — русскоговорящее сообщество
Egor Urvanov
В гошке так не работает. По крайней мере, в go modules. Точнее, я не очень представляю, как сконфигурировать проект из локальных сорцов. Наверное, их можно распихать по папочкам. Но это не очень удобно. Видимо, проще отказаться от затеи этой.
работает
источник

z

zeleniumex in DevOps — русскоговорящее сообщество
Я так и собираю.
источник