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
|
# OS files
|
||||||
.DS_Store
|
.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
|
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
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