Запускаем PostgreSQL в Docker container для Ruby on Rails приложения

  Рет қаралды 2,621

Vitaly Liber

Vitaly Liber

6 жыл бұрын

В режиме разработки необходимо использовать ту же самую бд, что мы используем на production. Самый легкий способ это сделать - это запустить PostgreSQL в контейнере. О том, как быстро это сделать я расскажу в этом видео.

Пікірлер: 12
@andreybulygin2625
@andreybulygin2625 6 жыл бұрын
так а как оно хранится? вот у меня есть два проекта с разными версиями постгрес, пути в volumes надо разные создавать чтобы они не конфликтовали?
@VitalyLiber
@VitalyLiber 6 жыл бұрын
Можешь пихать одинаковый docker-compose.yml (различия только в версиях postgres) в оба проекта и при необходимости запускать тот или иной контейнер. docker-compose сам подставит имя проекта к постфиксу db. Будет как-то так - your_project_name_db. Следовательно, если проекты имеют разное название, то пересечений не будет в volumes.
@andreybulygin2625
@andreybulygin2625 6 жыл бұрын
Понял. Спасибо. Откуда он только берет назнание проекта интересно, из названия папки наверно.
@vesh95
@vesh95 5 жыл бұрын
@@andreybulygin2625 Или из названия приложения
@vesh95
@vesh95 5 жыл бұрын
Почему бы не поставить постгресс на хост сразу и не мутить с контейнерами?
@VitalyLiber
@VitalyLiber 5 жыл бұрын
Eduard Larionov положим у тебя несколько проектов и все используют разную версию Postgres. Или ты не хочешь, что база постоянна была запущена на системе. Или нужно больше контроля - контейнер все-таки оч прост в использовании и гораздо прозрачней для разработчика, чем локально установленный Postgres
@qrthack3233
@qrthack3233 6 жыл бұрын
как к js относишься?
@VitalyLiber
@VitalyLiber 6 жыл бұрын
QRT Hack es6 хорош. Юзаю его с React/Redux и живу в счастие.)
@TalosDx
@TalosDx 4 жыл бұрын
А ещё видео можно монтировать и вырезать куски.
@VitalyLiber
@VitalyLiber 4 жыл бұрын
Да и так сойдет =)
@Cre0w
@Cre0w 2 жыл бұрын
Очень громкая клавиатура. Еле досмотрел.
@animalstories7571
@animalstories7571 Жыл бұрын
Ору
Простой деплой Ruby on Rails на VPS: digital ocean, ubuntu, nginx, passenger, postgres
1:04:37
Uma Ki Super Power To Dekho 😂
00:15
Uma Bai
Рет қаралды 56 МЛН
Normal vs Smokers !! 😱😱😱
00:12
Tibo InShape
Рет қаралды 97 МЛН
Capistrano деплой - настройка (часть 1)
16:14
Хороший программист
Рет қаралды 6 М.
How To Use Docker To Make Local Development A Breeze
21:53
ArjanCodes
Рет қаралды 289 М.
Времена жизни в Rust
19:29
Bitωise
Рет қаралды 2,1 М.
Uma Ki Super Power To Dekho 😂
00:15
Uma Bai
Рет қаралды 56 МЛН