Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 1.67 KB

README.md

File metadata and controls

40 lines (30 loc) · 1.67 KB

Docker images for GemStone/S 64 bits

Unofficial docker images for GemStone/S 64 bits server and gem sessions. This is a community project not endorsed by GemTalk.

Build Arguments

  • GS_NETLDI_SERVICE_NAME Netldi service name. Defaults to gs64ldi
  • GS_NETLDI_PORT NetLDI service port. Defaults to 50384
  • GS_STONE_SERVICE_NAME Stone service name. Defaults to gs64stone
  • GS_STONE_PORT Stone service port. Defaults to 50385

Configuration

You can configure some things with environment variables:

  • GEMSTONE_NRS_ALL Defaults to #netldi:gs64ldi#dir:/opt/gemstone/logs/#log:/opt/gemstone/logs/%N_%P.log
  • GS_FORCE_CLEAN_LOG_FILE_DELETE Defaults to true
  • GS64_DATA_CURATOR_PASSWORD Password of the DataCurator user, used for stopping the services. Defaults to swordfish.
  • GS64_SYSTEM_USER_PASSWORD Password of the SystemUser user, used for configuring the Unicode comparison mode in the repository. Defaults to swordfish.
  • GS64_STOPSTONE_TIMEOUT_SECONDS time-out in seconds to wait for stopstone command to finish. Defaults to 8

Important directories and files

  • /opt/gemstone/conf/${STONE_SERVICE_NAME}.conf Stone configuration, created if missing.
  • /opt/gemstone/conf/system.conf GemStone system configuration, created if missing.
  • /opt/gemstone/data Extent and transaction log location
  • /opt/gemstone/locks Lock files
  • /opt/gemstone/logs Log files
  • /opt/gemstone/product/sys/gemstone.key License key, by default community.starter.key is used.

Additional docs