Nice Josh - thanks for the update on that. Please keep us informed. On Wed, Jul 5, 2017 at 10:59 AM, Josh Perryman <j...@experoinc.com> wrote:
> I worked on this a little over the holiday weekend. I've got a > gremlin-console image based on OpenJDK:8 and one that uses the Alpine > version. They allow you to specify the TinkerPop version as a command line > argument and support anything that's available on > https://archive.apache.org/dist/tinkerpop/. > > That was trivial, and not really of high value. I'm working on > gremlin-server images now. My goal is to have server images which allow you > to specify: > > + Version (if on https://archive.apache.org/dist/tinkerpop/) > + Data set (any one included in the distribution) > + Access protocol (WebSocket or REST) > > The idea is that you can just start the image and have a local running > gremlin-server in any version, with some data loaded. This could also be > the basis for a gremlin-server microservice. I also want to have one that > has both console & server which is more suitable for training. > > But I don't think that I'll have time to work through all of that for some > weeks, perhaps late July, or more likely in August. When I get these to a > usable point with legible instructions, I'll follow up with this thread on > coordinating with Apache and getting the Dockerfiles hosted properly. > > *Josh Perryman* > > mobile: (713) 569-6533 > Twitter <https://twitter.com/JoshPerryman> / *LinkedIn* > > On Mon, Jun 19, 2017 at 3:06 PM, Stephen Mallette <spmalle...@gmail.com> > wrote: > > > I really don't know Docker too well so I can't really drive this one. I'm > > not sure I understand if what Apache is offering us is suitable for the > > needs TinkerPop has wrt Docker. Any volunteers willing to pick this up > and > > drive this discussion forward? > > > > > > > > On Tue, Jun 13, 2017 at 4:26 PM, Stephen Mallette <spmalle...@gmail.com> > > wrote: > > > > > With help from Humbedooh aka Daniel Gruno, I've got in contact with > folks > > > at Apache Infrastructure regarding projects putting stuff on Docker > Hub. > > > Here was the basic reply: > > > > > > > We do support the use of Docker Hub under the ASF banner: > > > > https://hub.docker.com/u/apache/ > > > > The policy for releases on there is still being worked out, but at > > > > this moment if you have a dockerfile/ repo we can add that to our org > > > > for automated building. > > > > Just file a ticket on the INFRA JIRA > > > > https://issues.apache.org/jira/secure/RapidBoard.jspa?rapi > > > dView=25&projectKey=INFRA > > > > and we can add that repo to the org. > > > > > > Is that helpful for what we're talking about here? Are there other > > > questions to ask? > > > > > > > > > > > > On Thu, Jun 8, 2017 at 2:36 AM, Florian Hockmann < > f...@florian-hockmann.de > > > > > > wrote: > > > > > >> I think official images would be a very good idea as there exist > > >> currently a lot of images, especially for Gremlin Server. Users > > typically > > >> search for the official image or just take the image with the most > > pulls. > > >> Images published directly by TinkerPop would get the most attention so > > >> users don't end up with some image that isn't actively maintained. > > >> > > >> Another advantage of integrating the images in TinkerPop would > probably > > >> be that the deployment could be integrated into TinkerPop's usual > > release > > >> cycle. So new images can be published directly for each new version. > > >> > > >> Am Dienstag, 6. Juni 2017 18:39:09 UTC+2 schrieb Stephen Mallette: > > >>> > > >>> Would it be interesting to anyone for TinkerPop to have an official > > >>> docker image? > > >>> > > >>> On Tue, Jun 6, 2017 at 12:22 PM, Benjamin Ricaud < > benjami...@gmail.com > > > > > >>> wrote: > > >>> > > >>>> Thanks Jean-Baptiste, > > >>>> > > >>>> I have also done a container for the gremlin-server 3.2.4, > configured > > >>>> to be used with gremlin-python: > > >>>> https://hub.docker.com/r/bricaud/gremlin-server/ > > >>>> > > >>>> I noticed that you do not need the IP trick for the server to be > > >>>> accessed. If you set > > >>>> host: 0 > > >>>> in your gremlin-conf.yaml, (and open the port with -p 8182:8182) you > > >>>> can access the server. > > >>>> (see my conf files on the github repo). > > >>>> > > >>>> Best, > > >>>> Benjamin > > >>>> > > >>>> Le jeudi 1 juin 2017 00:37:07 UTC+2, Jean-Baptiste Musso a écrit : > > >>>>> > > >>>>> Dear TinkerPop, > > >>>>> > > >>>>> I published a couple automatically built Docker images for > > >>>>> gremlin-server and gremlin-console (current image tags: latest, > > 3.2.4, 3.2 > > >>>>> and 3): > > >>>>> > > >>>>> https://hub.docker.com/r/jbmusso/gremlin-server/ > > >>>>> https://hub.docker.com/r/jbmusso/gremlin-console/ > > >>>>> > > >>>>> I built these because I needed to quickly start different > > >>>>> configurations of gremlin-server when developing the > > gremlin-javascript > > >>>>> client. > > >>>>> Source repository: https://github.com/jbmusso/docker-tinkerpop > > >>>>> > > >>>>> > > >>>>> Start gremlin-server with: > > >>>>> > > >>>>> docker run -p 8182:8182 jbmusso/gremlin-server:3.2.4 > > >>>>> > > >>>>> > > >>>>> Defaults to conf/gremlin-server.yaml within that container, or pass > > >>>>> another .yaml file: > > >>>>> > > >>>>> docker run -p 8182:8182 jbmusso/gremlin-server:3.2.4 > > >>>>> conf/gremlin-server-modern.yaml > > >>>>> > > >>>>> > > >>>>> Mounting your own config .yaml file with docker run -v argument > > should > > >>>>> also work (untested). > > >>>>> > > >>>>> > > >>>>> You can play with the console this way (make sure you run with the > > -it > > >>>>> flags so Docker don't quit and actually lets you type commands from > > your > > >>>>> shell): > > >>>>> > > >>>>> docker run -it jbmusso/gremlin-console:3.2.4 > > >>>>> > > >>>>> > > >>>>> If you want to execute a file located on your host from within a > > >>>>> gremin-console container (the following assumes that foobar.groovy > > file > > >>>>> exists in your $HOME dir): > > >>>>> > > >>>>> docker run -it -v ~/foobar.groovy:/script/foobar.groovy > > >>>>> jbmusso/gremlin-console:3.2.4 -e /script/foobar.groovy > > >>>>> > > >>>>> > > >>>>> > > >>>>> > > >>>>> Jean-Baptiste > > >>>>> > > >>>>> -- > > >>>> You received this message because you are subscribed to the Google > > >>>> Groups "Gremlin-users" group. > > >>>> To unsubscribe from this group and stop receiving emails from it, > send > > >>>> an email to gremlin-user...@googlegroups.com. > > >>>> To view this discussion on the web visit > > https://groups.google.com/d/ms > > >>>> gid/gremlin-users/c8141999-2e9d-4fd3-a763-5630866e5c6b%40goo > > >>>> glegroups.com > > >>>> <https://groups.google.com/d/msgid/gremlin-users/c8141999- > > 2e9d-4fd3-a763-5630866e5c6b%40googlegroups.com?utm_medium= > > email&utm_source=footer> > > >>>> . > > >>>> > > >>>> For more options, visit https://groups.google.com/d/optout. > > >>>> > > >>> > > >>> -- > > >> You received this message because you are subscribed to the Google > > Groups > > >> "Gremlin-users" group. > > >> To unsubscribe from this group and stop receiving emails from it, send > > an > > >> email to gremlin-users+unsubscr...@googlegroups.com. > > >> To view this discussion on the web visit > https://groups.google.com/d/ms > > >> gid/gremlin-users/8cf01027-2ef6-48d5-bc2a-34facea9c0f8%40 > > googlegroups.com > > >> <https://groups.google.com/d/msgid/gremlin-users/8cf01027- > > 2ef6-48d5-bc2a-34facea9c0f8%40googlegroups.com?utm_medium= > > email&utm_source=footer> > > >> . > > >> > > >> For more options, visit https://groups.google.com/d/optout. > > >> > > > > > > > > >