RebelTechnology / OwlServer

Web-based Client/Server application for the Open Ware Laboratory
GNU General Public License v2.0
2 stars 2 forks source link

Optional ability to run OwlProgram in a Docker container. #190

Closed sam-artuso closed 7 years ago

sam-artuso commented 7 years ago

Ability to build patches inside a Docker container. Using a Docker container is optional and provided for convenience at development time.

The Docker container makes it possible for a developer to copy all the tools needed to build OWL patches as a single (big) tar archive and get it working straight away. Like a virtual machine it runs in isolation but it is more lightweight and it boots in no time.

The Dockerfile for the Docker image and the related documentation are available here.

This PR contains also an unrelated upgrade to the patch-builder script adding support for PHP's new MongoDB driver (the old one has been deprecated and will soon be removed).

pingdynasty commented 7 years ago

Merged to test on staging / ulrike