zpm-dockerhub

Downloads17
Subscribe
2
Bookmark
0
This application is not supported by InterSystems Corporation. Please be notified that you use it at your own responsibility.
Details
Releases
Reviews
Issues
Articles

What's new in this version

Support of environment variables and initial scripts is introduced.

added support for environment variables to set username, password and namespace

if set IRIS_USERNAME and user does not exists it will create, by default _SYSTEM user is used
if set IRIS_PASSWORD it will set password for IRIS_USERNAME or for _SYSTEM by default
if set IRIS_NAMESPACE it will create the namespace, default is USER

Support of initialization scripts is introduced.

mount folder with scripts to /docker-entrypoint-initdb.d/
expected extensions sql, sql.gz and sh

sh file may contain shebang like this, will be executed in IRIS_NAMESPACE

#!/usr/bin/env iriscli

write !,"Hello"
zpm "install dsw"

sql file, will be executed in Python Embedded mode by irissqlcli

Example

docker run -it \
 -p 9090:52773
 -e IRIS_PASSWORD=demo \
 -e IRIS_USERNAME=demo \
 -e IRIS_NAMESPACE=demo \
 intersystemsdc/iris-community:latest

Will start IRIS with already defined user demo with password demo, and created namespace DEMO

Supports Docker secrets, too

zpm-dockerhub

repository for baking zpm enabled images for InterSystems IRIS

CI

The published images could be found at following Docker Repositories: InterSystems IRIS Community Edition InterSystems IRIS Community Edition for Health:

Current version of ZPM installed: 0.6.0

Rating
5 (1)
Category
Technology Example
Works with
InterSystems IRISInterSystems IRIS for Health
Tags
Info
Version
2.0.0
Last updated
2023-04-13
Repository
Open
Documentation
Open
License
Link