We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Скрипт должен принимать
Данные должны сохраняться в рабочем каталоге проекта в yaml файле, чтобы не запрашивать их при повторном запуске скрипта.
yaml с данными должен быть исключен из GIT чтобы случайно его не опубликовать. Как вариант файл можно сохранять в домашнем каталоге пользователя.
Команды для формирования дампа на сервере
$ mkdir -p ~/DUMPS $ rm -rf ~/.pgpass $ echo localhost:5432:rails_app_db:rails:${PASSWORD} > ~/.pgpass $ chmod 0600 ~/.pgpass $ cd ~/DUMPS $ pg_dump --format=custom --host=localhost --username=rails --file=open-cook.ru.rails_app_db.${DUMP_TIME_STAMP}.pq.sql rails_app_db $ rm -rf ~/.pgpass
$ mkdir -p ~/DUMPS $scp -o 'ForwardAgent=yes' -i ~/.ssh/mac_air_rsa [email protected]:~/DUMPS/open-cook.ru.rails_app_db.${DUMP_TIME_STAMP}.pq.sql ~/DUMPS/open-cook.ru.rails_app_db.${DUMP_TIME_STAMP}.pq.sql
Загрузить в PG на локалке
pg_restore -h localhost -d rails_app_db -U rails ~/DUMPS/open-cook.ru.rails_app_db.${DUMP_TIME_STAMP}.pq.sql
Скопировать файлы через RSync
$ mkdir -p ../public $ rsync -e 'ssh -i ~/.ssh/mac_air_rsa' -chavzPr [email protected]:/home/rails/www/open-cook.ru/production/SHARED/public/uploads ./public
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Скрипт должен принимать
Данные должны сохраняться в рабочем каталоге проекта в yaml файле, чтобы не запрашивать их при повторном запуске скрипта.
yaml с данными должен быть исключен из GIT чтобы случайно его не опубликовать. Как вариант файл можно сохранять в домашнем каталоге пользователя.
Команды для формирования дампа на сервере
Загрузить в PG на локалке
Скопировать файлы через RSync
The text was updated successfully, but these errors were encountered: