Баш скрипт для установки postgres
Баш скрипт для установки postgres
Всем привет. Пытаюсь развернуть на vagrant yii проект на postgres и хотелось бы это сделать в один клик что бы линукс поставился и все окружение для yii. Но беда в том что ни как не могу в скрипте настроить postgres (задать пользователя и пароль). Если кто уже делал подобное помогите плиз.
Re: Баш скрипт для установки postgres
Код: Выделить всё
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
Спасибо большое!
Re: Баш скрипт для установки postgres
подсматривайте за образами докера - там как правило все автоматизировано
- ivan_zaytcev
- Сообщения: 1
- Зарегистрирован: 2016.05.26, 20:01
- Откуда: Ижевск
Re: Баш скрипт для установки postgres
Здравствуйте! У меня возник такой вопрос касательно vagrant:
Настраиваю установку ftp-сервера в скрипте once-as-root.sh
Требуется создать ftp-пользователя, делаю это командой :
Теперь мне нужно задать пароль этому пользователю.В командной строке я бы выполнил команду:
и ввел бы пароль с подтверждением.
Как мне выполнить команду passwd в скрипте vagrant?
Настраиваю установку ftp-сервера в скрипте once-as-root.sh
Требуется создать ftp-пользователя, делаю это командой :
Код: Выделить всё
info "Create FTP user"
useradd -m -s /bin/bash testuser
echo "Done!"
Код: Выделить всё
passwd testuser
Как мне выполнить команду passwd в скрипте vagrant?