Mark
Видимо здесь под БД имеются ввиду данные а не СУБД? Данные согласен - не стоит держать в контейнере.
Mark
А СУБД из контейнера запускать - красота ИМХО.
Igor
EaZy
Mark
Конечно.
Mark
Ну не совсем по таким путям.
EaZy
У меня просто под БД диск выдали отдельный. Пробовал через
- docker volume create -d local -o type=none -o o=bind -o device=/mnt/path volname
чет как-то не кашерно что ли
Mark
Но отдельно от контейнера
EaZy
Думаю тупо через symlink сделать что ли
🅰️rkadiy
главное - не удалить данные через docker system prune
Mark
🅰️rkadiy
Я так делаю
volumes:
db-data:
services:
pg:
volumes:
- db-data:/pgdata/
🅰️rkadiy
данные вроде не удаляются, для вайпа базы нужно еще пару телодвижений делать
Mark
🅰️rkadiy
docker volume list && docker volume inspect project_db-data
EaZy
🅰️rkadiy
можно и определить полный путь к базе, и да, external: true хороший вариант
🅰️rkadiy
а бэкапы - да, через контейнер типа pg_dump
EaZy
EaZy
#!/bin/bash
echo $(date +"%Y%m%d%H%M%S") >> ~/backup/log/backup.log
docker exec postgresqlDockerContainer pg_dump -U dbName -F c process-engine > ~/backup/db/$(date +"%Y-%m-%d_%H:%M:%S").custom
EaZy
Прямо тем же контейнером где PostgreSQL запущен backup делаешь
Mark
*сворм
🅰️rkadiy
🅰️rkadiy
я обычно в sql делаю дамп
🅰️rkadiy
ssh $SSH_SERVER "sudo $DOCKER_COMPOSE exec -T db pg_dump -U ${DB_USER} ${DB_NAME} |gzip " > ${_STORE_PATH}
🅰️rkadiy
тоже exec
🅰️rkadiy
EaZy
Как там было. Есть два вида админов: Одни думают backup делать, другие уже делают(прямо сейчас) 🙂
🅰️rkadiy
три
std::slavik
std::slavik
пытаются восстановить хотя бы ssh
std::slavik
или вытащить базу
std::slavik
btw - у меня демон бэкапы делает в телегу)
std::slavik
если данных немного, но они ценные - вполне себе вариант - защищенное, отказоустойчивое хранилище)
API простой
🅰️rkadiy
хм, а разве в телегу можно много данных записать?
🅰️rkadiy
один бекап от 200мб начинается
Gleb
🅰️rkadiy
хм...
🅰️rkadiy
интересный вариант
Gleb
вообще не видел ни разу сообщения про лимит, правда чем больше файл тем скорость падает сильнее как мне показалось
🅰️rkadiy
и что, совсем ограничений нет?
🅰️rkadiy
ну выглядит все равно не сильно надежным вариантом, я бы в качестве резервного варианта держал
Gleb
Gleb
во гигабайт поехал
bebebe
там образ что-ли запокован?
std::slavik
std::slavik
во вторых можно разбивать на куски)
🅰️rkadiy
И сколько хранится?
std::slavik
всегда
std::slavik
я кстати давно уже зову всех сделать облачное хранилище на основе телеги)
🅰️rkadiy
Место в дц не бесконечное
std::slavik
тебе хватит
🅰️rkadiy
Где то дб подвох
std::slavik
нет
подвох в том, что потратили 200млн
а подняли на ICO 2000млн
можно и за жесткие диски заплатить
🅰️rkadiy
Вот например слэк, вроде телеги, но бесплатно много места и истории чатов нет
std::slavik
ну так слэк херовые предприниматели
а дуров хороший
по пути пейпала и убера идет
для него самое главное сейчас это юзеры любой ценой
больше юзеров больше капитализация
сейчас не так то просто знаешь ли людей в новый мессенджер затащить
поляна занята
и чтобы тут какие то шансы иметь нужно предоставлять чтото прям пипец какое крутое
что просто глупо от этого отказываться
вот он это и делает
🅰️rkadiy
Ясно, но бэкапы статики в телегу не засунешь
🅰️rkadiy
Там счет на сотни гб
std::slavik
std::slavik
я вот с вк музыки закачал уже терабайт 10
🅰️rkadiy
Тупо долго, разве что инкрементально
std::slavik
еще месяц не прошел и не на полную даж качал
std::slavik
std::slavik
раз ты так считаешь
🅰️rkadiy
Ну просто странно что можно много места залить без монетизации. Даже гугл денег хочет
std::slavik
странно что ты не прочитал что я выше написал
посмотри историю пейпала
они вообще прямо бабки раздавали за регистрацию
довольно странно
раздавать бабки
просто русским тяжело понять такую модель
когда не за счет прибыли чистой зарабатывают, а за счет роста капитализации
🅰️rkadiy
Если есть другие источники монетизации то почему бы и нет
std::slavik
ну потому что на занятую поляну залететь и за 4 года сделать Х10
с командой из 15 задротов
можно только так
классическим бизнесом так не получится
std::slavik
тут агрессивно нужно действовать
минус крупных компаний их неповоротливость
и завязанность на свою инфраструктуру
🅰️rkadiy
Ну да, но рано или поздно лавочку прикроют, лишнее почистят
std::slavik
стопудов
🅰️rkadiy
Я бы почистил
std::slavik
но они при бабках уже нормальных
им проще оплатить лицензию
на контент
и продолжить хайповать
а потом на крипте отбиться
когда соберут в себя базу юзеров
🅰️rkadiy
Ясно