Updated Vagrant for Ubuntu Bionic.
							parent
							
								
									173b0706dc
								
							
						
					
					
						commit
						83c41371f4
					
				|  | @ -14,7 +14,7 @@ Installation of VirtualBox and Vagrant | |||
| 
 | ||||
| .. code-block:: bash | ||||
| 
 | ||||
|     $ sudo apt-get install virtualbox vagrant | ||||
|     $ sudo apt install virtualbox vagrant | ||||
| 
 | ||||
| 
 | ||||
| Deployment of the back office | ||||
|  | @ -30,7 +30,7 @@ MONARC will be automatically deployed in an Ubuntu Artful Server. | |||
|     $ vagrant up | ||||
| 
 | ||||
| Once the VM will be configured by Vagrant, go to the address | ||||
| http://127.0.0.1:5001. | ||||
| http://127.0.0.1:5000. | ||||
| 
 | ||||
| The username is *admin@admin.test* and the password is *admin*. | ||||
| 
 | ||||
|  |  | |||
|  | @ -10,7 +10,7 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| | |||
|   # please see the online documentation at vagrantup.com. | ||||
| 
 | ||||
|   # Every Vagrant virtual environment requires a box to build off of. | ||||
|   config.vm.box = "fso/artful64" | ||||
|   config.vm.box = "ubuntu/bionic64" | ||||
|   config.vm.provision :shell, path: "bootstrap.sh", args: "#{ENV['GITHUB_AUTH_TOKEN']}" | ||||
| 
 | ||||
|   # Disable automatic box update checking. If you disable this, then | ||||
|  |  | |||
|  | @ -26,7 +26,7 @@ post_max_size=50M | |||
| max_execution_time=100 | ||||
| max_input_time=223 | ||||
| memory_limit=512M | ||||
| PHP_INI=/etc/php/7.1/apache2/php.ini | ||||
| PHP_INI=/etc/php/7.2/apache2/php.ini | ||||
| 
 | ||||
| export DEBIAN_FRONTEND=noninteractive | ||||
| export LANGUAGE=en_US.UTF-8 | ||||
|  | @ -44,14 +44,39 @@ echo -e "\n--- Install base packages… ---\n" | |||
| apt-get -y install vim zip unzip git gettext > /dev/null | ||||
| 
 | ||||
| echo -e "\n--- Install MariaDB specific packages and settings… ---\n" | ||||
| echo "mysql-server mysql-server/root_password password $DBPASSWORD_ADMIN" | debconf-set-selections | ||||
| echo "mysql-server mysql-server/root_password_again password $DBPASSWORD_ADMIN" | debconf-set-selections | ||||
| # echo "mysql-server mysql-server/root_password password $DBPASSWORD_ADMIN" | debconf-set-selections | ||||
| # echo "mysql-server mysql-server/root_password_again password $DBPASSWORD_ADMIN" | debconf-set-selections | ||||
| apt-get -y install mariadb-server mariadb-client > /dev/null | ||||
| # Secure the MariaDB installation (especially by setting a strong root password) | ||||
| systemctl restart mariadb.service > /dev/null | ||||
| sleep 5 | ||||
| apt-get -y install expect > /dev/null | ||||
| ## do we need to spawn mysql_secure_install with sudo in future? | ||||
| expect -f - <<-EOF | ||||
|   set timeout 10 | ||||
|   spawn mysql_secure_installation | ||||
|   expect "Enter current password for root (enter for none):" | ||||
|   send -- "\r" | ||||
|   expect "Set root password?" | ||||
|   send -- "y\r" | ||||
|   expect "New password:" | ||||
|   send -- "${DBPASSWORD_ADMIN}\r" | ||||
|   expect "Re-enter new password:" | ||||
|   send -- "${DBPASSWORD_ADMIN}\r" | ||||
|   expect "Remove anonymous users?" | ||||
|   send -- "y\r" | ||||
|   expect "Disallow root login remotely?" | ||||
|   send -- "y\r" | ||||
|   expect "Remove test database and access to it?" | ||||
|   send -- "y\r" | ||||
|   expect "Reload privilege tables now?" | ||||
|   send -- "y\r" | ||||
|   expect eof | ||||
| EOF | ||||
| sudo apt-get purge -y expect > /dev/null 2>&1 | ||||
| 
 | ||||
| echo -e "\n--- Installing PHP-specific packages… ---\n" | ||||
| apt-get -y install php apache2 libapache2-mod-php php-curl php-gd php-mcrypt php-mysql php-pear php-apcu php-xml php-mbstring php-intl php-imagick php-zip > /dev/null | ||||
| apt-get -y install php apache2 libapache2-mod-php php-curl php-gd php-mysql php-pear php-apcu php-xml php-mbstring php-intl php-imagick php-zip > /dev/null | ||||
| 
 | ||||
| echo -e "\n--- Configuring PHP ---\n" | ||||
| for key in upload_max_filesize post_max_size max_execution_time max_input_time memory_limit | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Cédric Bonhomme
						Cédric Bonhomme