Skip to content

acca/zenphoto-vagrant

Repository files navigation

Introduction

This is a Vagrant project to quickly setup a virtual machine with a ready-to-install ZenPhoto instance.

This project uses Vagrant multi machine feature, therefore two different providers are available:

  • VirtualBox: Default with an Ubuntu (14.04) Trusty 64bit virtual machine.
  • DigitalOcean: Default with an Ubuntu (14.04) Trusty 64bit virtual machine.

Deployment

It is possible to deploy on two different providers: Digital Ocean (remote) and VirtualBox (local).

Create a Vagrantfile from the template:

cp vagrant_config.default.yaml vagrant_config.yaml

Remote with Digital Ocean

  • Install Digital Ocean vagrant plugin
    vagrant plugin install vagrant-digitalocean
        
  • Customize vagrant_config.yaml with your Digital Ocean credentials, details here and here
  • Start deployment with
    # Provision zenphoto_remote
    vagrant up zenphoto-remote
        
  • Visit zenphoto to complete installation at http://DIGITAL_OCEAN_PUBLIC_IP:8080

Local with VirtualBox

  • Start deployment with
    # Provision zenphoto_local
    vagrant up zenphoto_local
        
  • Visit zenphoto to complete installation at http://localhost:8080

Additions

The plugin folder contains a collection of the following third parties useful plugins:

  • iOS

Notes

Setup of a ZenPhoto instance using this Vagrant file should be used only for development purposes (on developer laptop) since currently it setup unsecure ubuntu and mysql installation

About

ZenPhoto development deployment using Vagrant

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published