[L2Ork-dev] Docker for GitLab CI
samthursfield at pm.me
Sat Sep 19 10:20:56 EDT 2020
On Friday, 18 September 2020 23:23, Jonathan Wilkes <jon.w.wilkes at gmail.com> wrote:
> On Fri, Sep 18, 2020 at 5:17 PM Ivica Bukvic ico at vt.edu wrote:
> > We now have a docker running on one of my servers here at VT which has plenty of power and resources and a fast internet connection. We are using one docker instance to sandbox the L2Ork Tweeter persistent public server. If you would like me to set something up for purrdata, particularly if you have pre-built docker scripts I'm happy to assist to the best of my ability.
> Thanks, Ico!
> I've had some correspondence with Sam about setting one up, but I'll
> have to wait until I get my new hardware.
> Sam-- I can't remember how deep into this we got. Do you have a
> running docker image set up with the gitlab-runner docker executor?
I have a Docker image that can build and test PD. It's working for Debian stretch already and it'd be a short task to extend it for other Linux platforms.
In brief, the project at https://gitlab.com/samthursfield/purr-data-oci-images automatically builds the Docker images (using GitLab CI) and hosts them (using Gitlab Docker registry). Then you get the gitlab CI image to `registry.gitlab.com/samthursfield/purr-data-oci-images/amd64/debian:stretch`.
However, I have gitlab-runner *outside* Docker, running containers on the same machine. If Ico has a more complex setup, maybe the kubernetes or docker-machine backend would be better suited.
More information about the L2Ork-dev