TimeBase deployment in Docker guidelines
Tags: deployment

TimeBase Community Edition stars from TimeBase version 6.0.

docker run --rm -d \ 
   -p 8011:8011 \ 
   --name=timebase-server \ 
   -ulimit nofile=65536:65536 \ 
   finos/timebase-ce-server:latest

TimeBase Admin

TimeBase Web Admin is an application to manage and monitor all data stored in TimeBase.

Advanced Options

Attache Volume with Streams or a Custom Config

docker run --rm -d \ 
   -p MACHINE_PORT:8011 \ 
   --name=CONTAINER_NAME \ 
   --ulimit nofile=65536:65536 \ 
   -v VOLUME:/timebase-home \ 
   finos/timebase-ce-server:VERSION
  • VOLUME - PATH to local TimeBase home volume with populated files such as Streams, Configs, etc.
  • MACHINE_PORT - port on your machine that will be used for TimeBase.
  • CONTAINER_NAME - the name of TimeBase container that will be shown in containers list docker ps.
  • VERSION - TimeBase image version (tag), use tag latest for the latest version.

EXAMPLE

docker run --rm -d \ 
   -p 80:8011 \ 
   --name=timebase-prod \ 
   -ulimit nofile=65536:65536 \ 
   -v /home/master/timebase:/timebase-home \ 
   finos/timebase-ce-server:latest

Useful Scripts and Commands

Deployment with SSL