Quickstart

Using Docker

You can get Invenio v3.0 demo site up and running using Docker:

docker-compose build
docker-compose up -d
docker-compose run --rm web ./scripts/populate-instance.sh
firefox http://127.0.0.1/records/1

Using Vagrant

You can get Invenio v3.0 demo site up and running using Vagrant:

vagrant up
vagrant ssh web -c 'source .inveniorc && /vagrant/scripts/create-instance.sh'
vagrant ssh web -c 'source .inveniorc && /vagrant/scripts/populate-instance.sh'
vagrant ssh web -c 'source .inveniorc && nohup /vagrant/scripts/start-instance.sh'
firefox http://192.168.50.10/records/1

Using kickstart scripts

You can set some environment variables and run kickstart provisioning and installation scripts manually:

vim .inveniorc
source .inveniorc
scripts/provision-web.sh
scripts/provision-postgresql.sh
scripts/provision-elasticsearch.sh
scripts/provision-redis.sh
scripts/provision-rabbitmq.sh
scripts/provision-worker.sh
scripts/create-instance.sh
scripts/populate-instance.sh
scripts/start-instance.sh
firefox http://192.168.50.10/records/1

See Install prerequisites for more information.