Removed vagrant test setup

This commit is contained in:
SteamPixel 2020-01-14 12:52:45 +01:00
parent 7a3d28bacc
commit a3828a61d3
12 changed files with 34 additions and 145 deletions

3
.gitignore vendored
View File

@ -1,6 +1,3 @@
# Vagrant files
.vagrant
# OS files # OS files
.DS_Store .DS_Store
._* ._*

View File

@ -0,0 +1 @@
1.5:a6b246be-26d1-4e23-b183-5de769877446

View File

@ -0,0 +1 @@
1532510439

View File

@ -0,0 +1 @@
0

View File

@ -0,0 +1 @@
a6b246be-26d1-4e23-b183-5de769877446

View File

@ -0,0 +1 @@
7a413dbde1824d0fa27d20e0a7416491

View File

@ -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-----

View File

@ -0,0 +1 @@
{"virtualbox":{"/vagrant":{"nfs":true,"guestpath":"/vagrant","hostpath":"D:/Projekte/SteamPixel/simplePHPRouter","disabled":false,"__vagrantfile":true}}}

View File

@ -0,0 +1 @@
D:/Projekte/SteamPixel/simplePHPRouter

View File

@ -55,9 +55,6 @@ I have created a little Docker test setup.
3. Open your browser and navigate to http://localhost 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 ## 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 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. This project will give you some ideas and basics on how to get started without any dependencies.

80
Vagrantfile vendored
View File

@ -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

View File

@ -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 <<EOF
<VirtualHost *:80>
ServerName router.local
DocumentRoot "/vagrant"
<Directory "/vagrant">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
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