<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p><br>
</p>
<div class="moz-cite-prefix">On 12.11.18 14:12, Alessandro Pasotti
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAL5Q673GfzA7kV9sHhhcpoYHao5LnuvtPgoa4-SQCAu0X0ukHg@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div class="gmail_quote">
<div dir="ltr">On Mon, Nov 12, 2018 at 2:01 PM Matthias Kuhn
<<a href="mailto:matthias@opengis.ch"
moz-do-not-send="true">matthias@opengis.ch</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<p>On 12.11.18 13:56, Alessandro Pasotti wrote:<br>
</p>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr"><br>
<div class="gmail_quote">
<div dir="ltr">On Mon, Nov 12, 2018 at 1:20 PM
Matthias Kuhn <<a
href="mailto:matthias@opengis.ch"
target="_blank" moz-do-not-send="true">matthias@opengis.ch</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px
0px 0px 0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF">
<p>Hi Alessandro,</p>
<p>There is already now a docker image being
built on a travis cron job every night
including the full QGIS master, all tagged
versions and all branches and pushed to
docker hub (see <a
class="m_7246287848007388015gmail-m_-8294246270422494706moz-txt-link-freetext"
href="https://hub.docker.com/r/qgis/qgis/tags/" target="_blank"
moz-do-not-send="true">https://hub.docker.com/r/qgis/qgis/tags/</a>)</p>
<p>This is built on top of qgis-build-deps
(actually qgis-build-deps were made for this
and built on travis too).</p>
<p>If I understand correctly, most of the
requirements for the QGIS build should be
there already.</p>
<p>If there are some python scripts missing or
other things to be bundled, that could
possibly also go in there.</p>
<p>Would that work, so we could continue to
ship a single docker?<br>
</p>
<p>Best regards</p>
<p>Matthias<br>
</p>
<br clear="all">
</div>
</blockquote>
</div>
<div><br>
</div>
<div>Hi Matthias, <br>
</div>
<div><br>
</div>
<div>Yes, I'm working on it: my new image already
has FROM qgis/qgis3-build-deps:latest, for
qgis/qgis image is <a
href="https://github.com/qgis/QGIS/blob/master/.docker/qgis.dockerfile"
target="_blank" moz-do-not-send="true">https://github.com/qgis/QGIS/blob/master/.docker/qgis.dockerfile</a>
the right recipe? <br>
</div>
</div>
</div>
</blockquote>
<p>Hi Alessandro,</p>
<p>I think that this is the right recipe, yes.</p>
<p>The question I wanted to ask mainly is if it's required
to create a new image if there is already one in place.
The main difference I can see from your description are
some added python scripts and documentation?<br>
</p>
<p>Matthias<br>
</p>
</div>
</blockquote>
<div><br>
</div>
<div><br>
</div>
<div>Yeah, sorry for not being clear, the answer to your
question is: most probably not, I discovered that qgis/qgis
image only recently, and I couldn't find any documentation
or readme, so I wasn't really sure about what's being used
for (and that's still not completely clear to me), let alone
that I didn't know about the cron.</div>
</div>
</div>
</blockquote>
<blockquote type="cite"
cite="mid:CAL5Q673GfzA7kV9sHhhcpoYHao5LnuvtPgoa4-SQCAu0X0ukHg@mail.gmail.com">
<div dir="ltr">
<div class="gmail_quote">
<div><br>
</div>
<div>So thank you for sharing this information, moving to
"FROM qgis/qgis3-build-deps:latest", was just the first step
and it's working fine so far, then I'll try to unify images.</div>
</div>
</div>
</blockquote>
<p>We use it for unit tests of plugins, where we also test against
different QGIS versions:<br>
</p>
<p><a class="moz-txt-link-freetext" href="https://github.com/opengisch/projectgenerator/blob/master/.travis.yml#L20-L27">https://github.com/opengisch/projectgenerator/blob/master/.travis.yml#L20-L27</a><br>
</p>
<p>Apart from that I guess it can be used for whatever you can
imagine a QGIS docker image to be used for.</p>
<blockquote type="cite"
cite="mid:CAL5Q673GfzA7kV9sHhhcpoYHao5LnuvtPgoa4-SQCAu0X0ukHg@mail.gmail.com">
<div dir="ltr">
<div class="gmail_quote">
<div><br>
</div>
<div><br>
</div>
-- <br>
</div>
<div dir="ltr" class="gmail_signature"
data-smartmail="gmail_signature">Alessandro Pasotti<br>
w3: <a href="http://www.itopen.it" target="_blank"
moz-do-not-send="true">www.itopen.it</a></div>
</div>
</blockquote>
</body>
</html>