Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use the fcrepo4-vagrant-base-box. Address FCREPO-1771. #27

Closed
wants to merge 4 commits into from
Closed

Use the fcrepo4-vagrant-base-box. Address FCREPO-1771. #27

wants to merge 4 commits into from

Conversation

ruebot
Copy link

@ruebot ruebot commented Oct 17, 2015

@escowles
Copy link

@ruebot: I think this is great -- being able to run vagrant up and have a fresh VM running in about 2 minutes is really nice. Even the first time when I had to download the base image, it was faster than using an existing base box and installing everything.

But I don't know how the new base box is built and maintained. Are there scripts/Puppet/Ansible/etc. config for building it? Or at least documentation on which packages need to be installed?

@ruebot
Copy link
Author

ruebot commented Oct 17, 2015

@escowles good morning 😄

Got that info in my first comment on the JIRA ticket. Basically:

  • we split this repo into a separate repo; fcrepo4-vagrant-base-box
  • build the base box; vagrant up
  • we shut down the virtual machine, and run vagrant package
  • take the package.box file and upload it to atlas; fcrepo4-base
  • update this repo's vagrant file to use the base box
  • remove all the build scripts that are used the build the base box
  • $$$ profit 😝

...and all still just Vagrant and Bash

@escowles
Copy link

👍 very nice!

@awoods
Copy link

awoods commented Oct 20, 2015

Resolved with: 5e66c37

@awoods awoods closed this Oct 20, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants