From a3828a61d390c75f1474f6372f50730c7c44895b Mon Sep 17 00:00:00 2001 From: SteamPixel Date: Tue, 14 Jan 2020 12:52:45 +0100 Subject: [PATCH] Removed vagrant test setup --- .gitignore | 3 - .../default/virtualbox/action_provision | 1 + .../default/virtualbox/action_set_name | 1 + .../machines/default/virtualbox/creator_uid | 1 + .vagrant/machines/default/virtualbox/id | 1 + .../machines/default/virtualbox/index_uuid | 1 + .../machines/default/virtualbox/private_key | 27 +++++++ .../default/virtualbox/synced_folders | 1 + .../machines/default/virtualbox/vagrant_cwd | 1 + README.md | 3 - Vagrantfile | 80 ------------------- bootstrap.sh | 59 -------------- 12 files changed, 34 insertions(+), 145 deletions(-) create mode 100644 .vagrant/machines/default/virtualbox/action_provision create mode 100644 .vagrant/machines/default/virtualbox/action_set_name create mode 100644 .vagrant/machines/default/virtualbox/creator_uid create mode 100644 .vagrant/machines/default/virtualbox/id create mode 100644 .vagrant/machines/default/virtualbox/index_uuid create mode 100644 .vagrant/machines/default/virtualbox/private_key create mode 100644 .vagrant/machines/default/virtualbox/synced_folders create mode 100644 .vagrant/machines/default/virtualbox/vagrant_cwd delete mode 100644 Vagrantfile delete mode 100644 bootstrap.sh diff --git a/.gitignore b/.gitignore index 29c358d..17cae59 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,3 @@ -# Vagrant files -.vagrant - # OS files .DS_Store ._* diff --git a/.vagrant/machines/default/virtualbox/action_provision b/.vagrant/machines/default/virtualbox/action_provision new file mode 100644 index 0000000..207128e --- /dev/null +++ b/.vagrant/machines/default/virtualbox/action_provision @@ -0,0 +1 @@ +1.5:a6b246be-26d1-4e23-b183-5de769877446 \ No newline at end of file diff --git a/.vagrant/machines/default/virtualbox/action_set_name b/.vagrant/machines/default/virtualbox/action_set_name new file mode 100644 index 0000000..14dc4ab --- /dev/null +++ b/.vagrant/machines/default/virtualbox/action_set_name @@ -0,0 +1 @@ +1532510439 \ No newline at end of file diff --git a/.vagrant/machines/default/virtualbox/creator_uid b/.vagrant/machines/default/virtualbox/creator_uid new file mode 100644 index 0000000..c227083 --- /dev/null +++ b/.vagrant/machines/default/virtualbox/creator_uid @@ -0,0 +1 @@ +0 \ No newline at end of file diff --git a/.vagrant/machines/default/virtualbox/id b/.vagrant/machines/default/virtualbox/id new file mode 100644 index 0000000..6156117 --- /dev/null +++ b/.vagrant/machines/default/virtualbox/id @@ -0,0 +1 @@ +a6b246be-26d1-4e23-b183-5de769877446 \ No newline at end of file diff --git a/.vagrant/machines/default/virtualbox/index_uuid b/.vagrant/machines/default/virtualbox/index_uuid new file mode 100644 index 0000000..ab736e4 --- /dev/null +++ b/.vagrant/machines/default/virtualbox/index_uuid @@ -0,0 +1 @@ +7a413dbde1824d0fa27d20e0a7416491 \ No newline at end of file diff --git a/.vagrant/machines/default/virtualbox/private_key b/.vagrant/machines/default/virtualbox/private_key new file mode 100644 index 0000000..6fb008f --- /dev/null +++ b/.vagrant/machines/default/virtualbox/private_key @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEpAIBAAKCAQEAyC2kqm9MiH4HLr0bLKTFFoZmgUCvpj+gRdKYW1IjBUsoi2uM +WI9EVgfyaGiUWIH/HM1sttwz000Fc70d2/7aEStHux8ven2wtct6FragPWKQTgeo +ewFbKpq9+06JP9zisk3FMbDPP5+34chuB0BVpmxV2cn2tpq6qbo/kOlTqJoVqJa7 +JbdFqJAXnKvyId/vBQitmlZkabhy8mBTqd6/PfnPAaW1ZFXx51Fvw2xbQurIN3UG +TJeGWLLxc5qw2MqICq1WlzzSVz+HQLDvQV4oH7JoQFcqb+biW9pMuNmEqFokmq4X +emq6L3RkSkaruNfbVUKjtKRgbYzNBDQHEOrPoQIDAQABAoIBAFnGnqMRZ3GPlAkS +Jq3O99UyUaaGLECTKH4oBMxv+eTV4Ekm4rqVBkDPL5hDzsQjCRcRyj/4YgXR9TAD +EPEpSwOINZNmWRTGagoeR5MINLVTDwTvyk/gO9LPs4SRpFxP5BuzZUzzzv7p0r4f +9biq0b7ht18FhPBAVJbqQLfs7Ogf50CbKEg90Fu+9SsMjR36N3Py8NPZkEa9cvxI +l6rhWuCk7Ikt+zzo6gWV68XYdGxEX/tF0pbsmmZBn8sD0FH+PTrAj8CVAdMpge6i +rH6RhnbFtkO6tdsBz0zR+5Y9qofTdLrysUfalkk4iLVg4QIdBhUWL9xrgtrY9E32 +owE380ECgYEA8TaralY66ghyC/t2HYwyVt94zhx+b/rpN0jP5y97KhcA2V0N74lG +X252Tl3RYXSlk0NiDpS+0fNpKxYoFaOVzpdgk9yk+JxHECRgeiZDaMN2xIA+/t5G +CaEGREFq5Qw4WJhEpdZ3L8beP+JLTPojPKHJIg/eJgTDcM1ggrFvyecCgYEA1HMD +WN0W+FHN6CVObPNDN5Z9k1fZCKMWo4nUQao/217++frDfiGKJYHqK1QCbdl7T283 +OCE1OgPFwB+Knc4YBgTO9/QbPmovDJIICKzAHwbXDJq88mHmtuC47Kmo3kXjHa/Y +9n7rDljZb2YWNeMYVCBYb4EjmqZrTRpw+5g+OTcCgYEAmMmwOmL0XlmLI9vcLUso +d66FrsiNrhCYuNP+HMoOkdKQTx6KPTgOw1QMzAbRIZHpbyY3blT5qbMs4oXeThaY +RYvNONuCA5e5y5e/JKAoAqwNBtrVDEtuwZqlhYaKVxsuda+9i+4VAMZO8Ng+Kjwn +Jbi01kaGyD4sLb9pal9KF/ECgYEAnbULRQpKpOfFHJGlGEe1HCzA54INANZgVeJZ +CK3jXWu1h8hZGua28ITyWluwue76FMuQiEBOjNSEFczUT7TQLJehNHunRbv5VTGK +eTYUIHQpa5fqr1txs0w6uqRvUSE8KauCOemZgDsAniuATVxZkQm53HxW+9SSTthU +CtDHUB0CgYB9c21x/Xs6Zp7PeRWfFh3ppoD9V1d+bm9OkDqrkxgV7oHESPag+Wld +x9lFl2JhtSTctgJk0ZgdcKxLMUcaT3k/ILXFiE3w3FRphJ2snph/eO8DMs9cEq7z +BMAjsKOqWHkVal5FgqUoZiIqW07v7BSBZ1VwrUO93Vua5ZdCPKUM1Q== +-----END RSA PRIVATE KEY----- diff --git a/.vagrant/machines/default/virtualbox/synced_folders b/.vagrant/machines/default/virtualbox/synced_folders new file mode 100644 index 0000000..f5e596a --- /dev/null +++ b/.vagrant/machines/default/virtualbox/synced_folders @@ -0,0 +1 @@ +{"virtualbox":{"/vagrant":{"nfs":true,"guestpath":"/vagrant","hostpath":"D:/Projekte/SteamPixel/simplePHPRouter","disabled":false,"__vagrantfile":true}}} \ No newline at end of file diff --git a/.vagrant/machines/default/virtualbox/vagrant_cwd b/.vagrant/machines/default/virtualbox/vagrant_cwd new file mode 100644 index 0000000..8f6d3fa --- /dev/null +++ b/.vagrant/machines/default/virtualbox/vagrant_cwd @@ -0,0 +1 @@ +D:/Projekte/SteamPixel/simplePHPRouter \ No newline at end of file diff --git a/README.md b/README.md index 673fba1..fb59832 100644 --- a/README.md +++ b/README.md @@ -55,9 +55,6 @@ I have created a little Docker test setup. 3. Open your browser and navigate to http://localhost -## Test setup with Vagrant (no longer maintained) -There is a little Vagrant test setup. Just run `vagrant up` to spin up an Apache2 web server on Ubuntu. Then navigate to http://router.local after adding the machine IP to your hosts file. This test setup is no longer maintained and will probably break in the future. Use the Docker test setup instead. - ## Themes, layouts, pages and components If you are interested in some basic concepts on how to build a simple PHP page using this router including themes, layouts, pages and components checkout this repo: https://github.com/steampixel/simplePHPPages This project will give you some ideas and basics on how to get started without any dependencies. diff --git a/Vagrantfile b/Vagrantfile deleted file mode 100644 index 230abd0..0000000 --- a/Vagrantfile +++ /dev/null @@ -1,80 +0,0 @@ - -# All Vagrant configuration is done below. The "2" in Vagrant.configure -# configures the configuration version (we support older styles for -# backwards compatibility). Please don't change it unless you know what -# you're doing. -Vagrant.configure("2") do |config| - # The most common configuration options are documented and commented below. - # For a complete reference, please see the online documentation at - # https://docs.vagrantup.com. - - # Every Vagrant development environment requires a box. You can search for - # boxes at https://atlas.hashicorp.com/search. - #config.vm.box = "hashicorp/precise64" - config.vm.box = "ubuntu/trusty64" - - # Disable automatic box update checking. If you disable this, then - # boxes will only be checked for updates when the user runs - # `vagrant box outdated`. This is not recommended. - # config.vm.box_check_update = false - - # Create a forwarded port mapping which allows access to a specific port - # within the machine from a port on the host machine. In the example below, - # accessing "localhost:8080" will access port 80 on the guest machine. - # config.vm.network "forwarded_port", guest: 80, host: 8080 - - # Forward guest to host port - # config.vm.network :forwarded_port, guest: 80, host: 4567 - - # Create a private network, which allows host-only access to the machine - # using a specific IP. - # config.vm.network "private_network", ip: "192.168.33.10" - - #config.vm.network "private_network", ip: "10.0.2.10" - config.vm.network "private_network", type: "dhcp" - - # Create a public network, which generally matched to bridged network. - # Bridged networks make the machine appear as another physical device on - # your network. - # config.vm.network "public_network" - - # Share an additional folder to the guest VM. The first argument is - # the path on the host to the actual folder. The second argument is - # the path on the guest to mount the folder. And the optional third - # argument is a set of non-required options. - # config.vm.synced_folder "../data", "/vagrant_data" - config.vm.synced_folder '.', '/vagrant', nfs: true - - # Provider-specific configuration so you can fine-tune various - # backing providers for Vagrant. These expose provider-specific options. - # Example for VirtualBox: - # - config.vm.provider "virtualbox" do |vb| - # Display the VirtualBox GUI when booting the machine - vb.gui = false - # Customize the amount of memory on the VM: - vb.memory = "2048" - end - # - # View the documentation for the provider you are using for more - # information on available options. - - # Define a Vagrant Push strategy for pushing to Atlas. Other push strategies - # such as FTP and Heroku are also available. See the documentation at - # https://docs.vagrantup.com/v2/push/atlas.html for more information. - # config.push.define "atlas" do |push| - # push.app = "YOUR_ATLAS_USERNAME/YOUR_APPLICATION_NAME" - # end - - # Enable provisioning with a shell script. Additional provisioners such as - # Puppet, Chef, Ansible, Salt, and Docker are also available. Please see the - # documentation for more information about their specific syntax and use. - # config.vm.provision "shell", inline: <<-SHELL - # apt-get update - # apt-get install -y apache2 - # SHELL - - # Use this bootstrap file for provisioning - config.vm.provision :shell, path: "bootstrap.sh" - -end diff --git a/bootstrap.sh b/bootstrap.sh deleted file mode 100644 index 313f815..0000000 --- a/bootstrap.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/usr/bin/env bash - -################################################## -# Third Party Repositories -################################################## - -# To use add-apt-repository you have to install it first -apt-get install -y python-software-properties - -apt-get update - -################################################## -# Apache -################################################## - -# install apache -echo Installing apache... -apt-get install -y apache2 - -# setup hosts file -echo Setup vhosts... -VHOST=$(cat < - ServerName router.local - DocumentRoot "/vagrant" - - AllowOverride All - Require all granted - - -EOF -) -echo "${VHOST}" > /etc/apache2/sites-available/vagrant.conf - -ln -s /etc/apache2/sites-available/vagrant.conf /etc/apache2/sites-enabled/vagrant.conf - -# enable apache mods... -echo Enable apache mods... -a2enmod rewrite - -# restart webserver -echo Restarting apache... -service apache2 restart - -################################################## -# PHP -################################################## -echo Installing php... - -# Add the php 5.6 repository -add-apt-repository -y ppa:ondrej/php5-5.6 -apt-get update - -# install php 5.6, apache2 mod, mysqli, gd, imagemagick... -apt-get install -y php5 php5-mcrypt php5-curl libapache2-mod-php5 php5-mysqlnd php5-gd php5-imagick - -# restart webserver -echo Restarting apache... -service apache2 restart