Hi Larry!

Thanks for this, it's really great! Actually Garth and I had exactly
the same idea and we have begun development on a branch here:

https://bitbucket.org/garth-wells/fenics-virtual/src/8f25457e2be23b74d29dbdd97aa292d6af7df082/?at=vagrant-docker

We are supporting vagrant with both virtualbox and docker providers.

Perhaps we could join efforts at this point? I think we are perhaps a
little ahead on the vagrant/virtualbox approach, whilst you seem to
have the manual source builds sorted. Also our docs are more detailed.
Together I think we could work towards a really complete approach.

What I think would be good:

We could use the docker.io 'trusted build' facilities to generate the
docker images from a Dockerfile hosted on a repository in bitbucket.
Then the images would automatically appear on docker.io. Three images
might be suitable:

1) FEniCS stable from Ubuntu PPA.
2) FEniCS nightly built using Dorsal.
3) FEniCS stable built using Dorsal.

Then the Vagrant script will pull the correct image based on an
environment variable (see my example).

Also I have had great success using
https://github.com/phusion/baseimage-docker as the base image for
docker. Could we standardise on this base-image? It has many
advantages over the default ubunty base image in that it acts more
like a 'proper' ubuntu system with init etc.

Long-term after sufficient testing we make vagrant the official way of
installing FEniCS on all non-Ubuntu platforms.
-----
Dr. Jack S. Hale

Research Associate

University of Luxembourg
Campus Kirchberg G005
Phone +352 44 66 44 5236
[email protected]

Latest publications and conferences: http://goo.gl/rNiISG
ORCID: http://orcid.org/0000-0001-7216-861X
Google Scholar: http://scholar.google.com/citations?user=Fx9lQ7MAAAAJ&hl=de
_______________________________________________
fenics mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics

Reply via email to