Giter Club home page Giter Club logo

tigergraph's Introduction

TigerGraph Docker

TLDR; docker pull dbakereffendi/tigergraph:latest

The purpose of this repository is to create less bloated TigerGraph containers for resource sensitive environments e.g. CI/CD. The Docker image starts gadmin when the container spins up.

The original version of the TigerGraph Docker image can be found here.

For a detailed tutorial on how this image works, please read my article on Medium.

Special thanks to Bruno Šimić from TigerGraph for additional help on slimming the image down.

Description

The Debian image is Bitnami's minideb image as the base image. This can be built and pushed using run.sh. All ecosys code is not installed and some unnecessary packages are excluded. The only text editor available is Vim but binaries like wget, git, unzip, emacs, etc. are removed.

Each directory found in this repository correlate to the tag under each image on the DockerHub.

Running Scripts at Startup

If you have a GSQL script to run at startup you can bind it to docker-entrypoint-initdb.d using Docker volumes. All scripts suffixed with .gsql will be executed by the gsql command by user tigergraph.

Configuration

If you would like to create and push your own version of this TigerGraph image, simply edit the credentials in resources/config.conf.

tigergraph's People

Contributors

davidbakereffendi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

ly-ue4-backend

tigergraph's Issues

libtigergraph.so not found by loader

in the container, ~/tigergraph/app/3.0.0/bin/libtigergraph.so is symlinked to ../dev/gdk/gsdk/lib/tg_3.0.5_dev/libtigergraph.so, which doesn't exist. changing the symlink to ../dev/gdk/gsdk/lib/tg_3.0.0_dev/libtigergraph.so fixes it.

(oops edit: looks like this may be fixed by f660dd8, saw it too late and not had chance to pull updated container yet).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.