Skip to content

elastic/opbeans-go

Repository files navigation

Build Status

opbeans-go

This is a Go implementation of the Opbeans Demo app.

Running locally

The simplest way to run this demo is by using the provided docker-compose.yml:

docker-compose up

Running with Elastic Cloud

  1. Start Elastic Cloud trial (if you don't have it yet)
  2. Add environmental variables ELASTIC_CLOUD_ID and ELASTIC_CLOUD_CREDENTIALS (in format login:password)
  3. Run
docker-compose -f docker-compose-elastic-cloud.yml up

Testing locally

The simplest way to test this demo is by running:

make test

Tests are written using bats under the tests dir

Publishing to dockerhub locally

Publish the docker image with

VERSION=1.2.3 make publish

NOTE: VERSION refers to the tag for the docker image which will be published in the registry