Страница 1 из 1
Баш скрипт для установки postgres
Добавлено: 2017.11.01, 20:13
Mavel
Всем привет. Пытаюсь развернуть на vagrant yii проект на postgres и хотелось бы это сделать в один клик что бы линукс поставился и все окружение для yii. Но беда в том что ни как не могу в скрипте настроить postgres (задать пользователя и пароль). Если кто уже делал подобное помогите плиз.
Re: Баш скрипт для установки postgres
Добавлено: 2017.11.01, 20:24
ElisDN
Код: Выделить всё
info "Install additional software"
apt-get install -y php7.1-curl ...
info "Install PostgreSQL"
apt-get install -y postgresql-9.5 postgresql-client-9.5 postgresql-contrib-9.5
info "Configure PostgreSQL"
sudo -u postgres psql -c "CREATE USER root WITH PASSWORD 'root'"
service postgresql restart
echo "Done!"
...
info "Initailize databases for PostgreSQL"
sudo -u postgres psql -c "CREATE DATABASE yii2advanced"
sudo -u postgres psql -c "CREATE DATABASE yii2advanced_test"
sudo -u postgres psql -c "GRANT ALL PRIVILEGES ON DATABASE yii2advanced TO root"
sudo -u postgres psql -c "GRANT ALL PRIVILEGES ON DATABASE yii2advanced_test TO root"
echo "Done!"
Re: Баш скрипт для установки postgres
Добавлено: 2017.11.01, 22:16
Mavel
Спасибо большое!
Re: Баш скрипт для установки postgres
Добавлено: 2017.11.02, 02:26
zelenin
подсматривайте за образами докера - там как правило все автоматизировано
Re: Баш скрипт для установки postgres
Добавлено: 2018.01.19, 19:04
ivan_zaytcev
Здравствуйте! У меня возник такой вопрос касательно vagrant:
Настраиваю установку ftp-сервера в скрипте
once-as-root.sh
Требуется создать ftp-пользователя, делаю это командой :
Код: Выделить всё
info "Create FTP user"
useradd -m -s /bin/bash testuser
echo "Done!"
Теперь мне нужно задать пароль этому пользователю.В командной строке я бы выполнил команду:
и ввел бы пароль с подтверждением.
Как мне выполнить команду passwd в скрипте vagrant?