Skip to content
This repository has been 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

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.