Skip to content
This repository was archived by the owner on Jun 24, 2020. It is now read-only.

nooku/nooku-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

220 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nooku Server

Building the box

    $ git clone https://github.com/nooku/nooku-server.git
    $ cd nooku-server
    $ vagrant up

Repackaging the box

SSH into the vagrant box

$ vagrant ssh

Run purge.sh to reduce the VM size:

$ sudo purge.sh

Make sure to remove all flags which should not be set by default:

$ rm /nooku-install-run /var/www/default/varnish-enabled

Ensure the nooku database is removed:

$ mysqladmin -uroot -proot drop nooku

Create the package:

$ vagrant package --output=nooku.box --vagrantfile Vagrantfile.pkg 

To test the new package locally, remove your current box and setup the local version:

$ vagrant box remove nooku/box
$ vagrant box add /path/to/nooku.box --name=nooku/box

Go to your Nooku Platform clone and test:

$ cd /path/to/nooku-platform
$ vagrant destroy # if you've created the box before

You will also need to comment out/remove the version requirement from the project's Vagrantfile in order to test the box

config.vm.box_version = "3.1.0" -> #config.vm.box_version = "3.1.0"

Then start your vagrant box:

$ vagrant up

Share your box using Vagrant Cloud!

Contributing

Nooku Server is an open source, community-driven project. Contributions are welcome from everyone. We have contributing guidelines to help you get started.

Contributors

See the list of contributors.

License

Nooku Server is free and open-source software licensed under the GPLv3 license.

Community

Keep track of development and community news.

About

Vagrant box for Nooku Platform development

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 6