🤔
сменил имя папки пользователя, как теперь в докер-машине сменить папку с сертификатами?
Maxim
Gleb
приложениям в докере не нужны бекапы
Gleb
если нет, то приложение не здорово
LEXASOFT
Наверно бэкап вольюмов
Anatoliy
Наверно бэкап вольюмов
Да, и не только.
Что ещё нужно для быстрого развёртывания на новом сервере, кроме volume'ом и самих образов. Настройки сети или может ещё что-то?
Denis
а с точки зрения сохранения образа, у вас же реджистри есть. бекапьте просто реджистри.
Hopf
Привет, насколько я знаю в compose нет опций типа sleep?
Dan
Dan
https://docs.docker.com/compose/compose-file/
Hopf
:(
Dan
Вот здесь всё есть
Aleksey
Но можно бахнуть в command
Dan
Ну да, никто не мешает другими методами реализовывать задуманное
.
Aleksey
https://code.getnoc.com/noc/noc/blob/master/.docker/docker-compose.yml
Aleksey
Тут можно посмотреть не бестпрактисы
Hopf
зачем тебе это?
У меня есть три контейнера. Один из них типа «проприетарный» и радотает не сразу, а через 3секунды
Hopf
Aleksey
Но работает и решены вопросы синхронизации
.
Hopf
healthcheck
Умный хелсчек? Или туда можно впихнуть слип?
.
Aleksey
Ниже 120 смотреть не стоит
.
.
#!/bin/sh
set -o errexit
set -o pipefail
set -o nounset
# N.B. If only .env files supported variable expansion...
export CELERY_BROKER_URL="${REDIS_URL}"
if [ -z "${POSTGRES_USER}" ]; then
base_postgres_image_default_user='postgres'
export POSTGRES_USER="${base_postgres_image_default_user}"
fi
export DATABASE_URL="postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB}"
postgres_ready() {
python << END
import sys
import psycopg2
try:
psycopg2.connect(
dbname="${POSTGRES_DB}",
user="${POSTGRES_USER}",
password="${POSTGRES_PASSWORD}",
host="${POSTGRES_HOST}",
port="${POSTGRES_PORT}",
)
except psycopg2.OperationalError:
sys.exit(-1)
sys.exit(0)
END
}
until postgres_ready; do
>&2 echo 'Waiting for PostgreSQL to become available...'
sleep 1
done
>&2 echo 'PostgreSQL is available'
exec "$@"
Aleksey
Да вот там у меня как раз зависимость на хелсчек постгреса
Aleksey
Чтобы взять оригинальный имидж и не подменять ентрипоинт
.
Aleksey
Обратите внимание что в 3ей версии композа выпилили поддержку зависимостей от статуса
.
Aleksey
Если нет сварма бросьте 3ю версию
Aleksey
Она только мешает
.
Aleksey
А если есть сварм бросьте профессию
.
.
Aleksey
Не взлетел
.
Не взлетел
У нас сервера на 10 тачек, разве плохо сварм ставить?
.
Просто у нас сварм)
Hopf
Не взлетел
Вроде как ничего не взлетело кроме кубера. А что взлетело, то кубер задавил
Aleksey
Понятно.
Aleksey
Aleksey
Увы и ах
Hopf
Aleksey
Хотел бы но нет
Aleksey
.
Задам вопрос
.
Инфраструктуру поставил за дней 10 (сварм, прокси, CI/CD), до этого не знал сварм
Aleksey
Настроение подкреплённое тем что докер сам перестал про него писать
.
Судя по разговору лучше перейти на куб
Aleksey
И начал писать лишь про куб
.
Много ли уйдет так же с нуля?
Aleksey
Aleksey
До релиза думаю месяц
.
Aleksey
Гугл ит на Ютубе
Dan
Через месяц :) Всё через месяц
.
чет печально
.
ладно, буду ставить куб.
.
Друзья
.
Помогите с Traefik
.
В связке с swarm
Aleksey
Это есть в соседней репе
.
Я перечел десяток туториалов по этой теме
.
Установил работает
.
Но у меня другая проблема
.
Есть скажем фронтенд (HTML CSS js статика, SPA)
Aleksey
Ститику траефик не раздает имхо
.
.
Дело в том что если user-agent == googlebot мне нужно перенаправить на другой сервис
.
Естественно как я понял конфиги пишу в labels нгинкса
.
Но как сделать чтобы при юзер агенте трэфик перенаправил на пререндер сервис?
.
Aleksey
А. Никак. Traefik не для этого