Removed vagrant test setup
This commit is contained in:
parent
7a3d28bacc
commit
a3828a61d3
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -1,6 +1,3 @@
|
|||
# Vagrant files
|
||||
.vagrant
|
||||
|
||||
# OS files
|
||||
.DS_Store
|
||||
._*
|
||||
|
|
1
.vagrant/machines/default/virtualbox/action_provision
Normal file
1
.vagrant/machines/default/virtualbox/action_provision
Normal file
|
@ -0,0 +1 @@
|
|||
1.5:a6b246be-26d1-4e23-b183-5de769877446
|
1
.vagrant/machines/default/virtualbox/action_set_name
Normal file
1
.vagrant/machines/default/virtualbox/action_set_name
Normal file
|
@ -0,0 +1 @@
|
|||
1532510439
|
1
.vagrant/machines/default/virtualbox/creator_uid
Normal file
1
.vagrant/machines/default/virtualbox/creator_uid
Normal file
|
@ -0,0 +1 @@
|
|||
0
|
1
.vagrant/machines/default/virtualbox/id
Normal file
1
.vagrant/machines/default/virtualbox/id
Normal file
|
@ -0,0 +1 @@
|
|||
a6b246be-26d1-4e23-b183-5de769877446
|
1
.vagrant/machines/default/virtualbox/index_uuid
Normal file
1
.vagrant/machines/default/virtualbox/index_uuid
Normal file
|
@ -0,0 +1 @@
|
|||
7a413dbde1824d0fa27d20e0a7416491
|
27
.vagrant/machines/default/virtualbox/private_key
Normal file
27
.vagrant/machines/default/virtualbox/private_key
Normal 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-----
|
1
.vagrant/machines/default/virtualbox/synced_folders
Normal file
1
.vagrant/machines/default/virtualbox/synced_folders
Normal file
|
@ -0,0 +1 @@
|
|||
{"virtualbox":{"/vagrant":{"nfs":true,"guestpath":"/vagrant","hostpath":"D:/Projekte/SteamPixel/simplePHPRouter","disabled":false,"__vagrantfile":true}}}
|
1
.vagrant/machines/default/virtualbox/vagrant_cwd
Normal file
1
.vagrant/machines/default/virtualbox/vagrant_cwd
Normal file
|
@ -0,0 +1 @@
|
|||
D:/Projekte/SteamPixel/simplePHPRouter
|
|
@ -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.
|
||||
|
|
80
Vagrantfile
vendored
80
Vagrantfile
vendored
|
@ -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
|
59
bootstrap.sh
59
bootstrap.sh
|
@ -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
|
Loading…
Reference in New Issue
Block a user