Skip to content

Instantly share code, notes, and snippets.

@superchell
Last active November 19, 2019 20:54
Show Gist options
  • Save superchell/63cc6a5d06bffe49da518f4540ceb963 to your computer and use it in GitHub Desktop.
Save superchell/63cc6a5d06bffe49da518f4540ceb963 to your computer and use it in GitHub Desktop.
1. установить docker-compose
2. скачать файл docker-compose.yml https://drive.google.com/file/d/1he_FdwW-QHZFgHGXf2HNkwV-fsLa7T7z/view?usp=sharing
3. запустить docker-compose up -d в директории, куда скачался файл
4. После распаковки image и запуска контейнера зайти в контейнер с помощью docker exec -it nabaze_postgres /bin/bash
5. Обновить пакеты с помощью apt update
6. Установить ssh с помощью apt install openssh-server
7. Перейти в сессию юзера postgres с помощью su postgres
8. создать БД при помощи createdb nabaze_development, после чего выйти из сессии с помощью команды exit
9. Запустить скрипт ssh [email protected] "dokku postgres:export nabaze-db" | pg_restore --verbose --clean --no-acl --no-owner -h localhost -U postgres -d nabaze_development
10. Ввести пароль, который я скину в личке
11. в файле config/database.yml секцию development заменить на это:
development:
<<: *default
host: '172.17.0.2'
user: postgres
database: nabaze_development
password: GTs7SXBrFSzNhBV6Th6Sv5XpH9M7BckR
!Важно: здесь табы (два пробела) имеют синтаксическое значение
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment