Experimental Platform is a platform for local application development. It enables developers to git push
source code to a local machine where it is executed automatically.
As we're in the initial stages of the development we currently deliver a Vagrant based test environment. Please feel free to try it out. Feedback is always welcome!
$ curl https://raw.githubusercontent.com/experimental-platform/platform-configure-script/master/platform-configure.sh | sudo CHANNEL=alpha PLATFORM_SYS_GROUP=protonet PLATFORM_INSTALL_OSUPDATE=true PLATFORM_INSTALL_REBOOT=true sh
Overview (details follow below):
experimental-platform
Vagrant is a VM manager widely used to create ad-hoc environments for testing. If you are not familiar with it please consult the documentation found on the following websites:
Platform installation is based on a running CoreOS instance. To simplify local testing we include a primitive Vagrantfile
that should get you running in a few minutes.
$ git clone https://github.com/experimental-platform/platform-configure-script.git
$ cd platform-configure-script
$ vagrant up
$ vagrant ssh -c "curl https://raw.githubusercontent.com/experimental-platform/platform-configure-script/master/platform-configure.sh | sudo CHANNEL=alpha PLATFORM_SYS_GROUP=protonet PLATFORM_INSTALL_OSUPDATE=true PLATFORM_INSTALL_REBOOT=true sh"
This step will install the software and then reboot the system. Depending on the network configuration it might not come up on its own, in that case please start it manually with vagrant up
. A few moments later the experimental platform web interface should be available under http://paleale.local.