Skip to content

Commit 5ce26e9

Browse files
committed
aliases and mini dockerfile
1 parent 8619b67 commit 5ce26e9

File tree

3 files changed

+19
-0
lines changed

3 files changed

+19
-0
lines changed

.iris_init

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
:alias enablebi do EnableDeepSee^%SYS.cspServer("/csp/"_$zcvt($namespace,"L")) ;
2+
:alias ssl x "n $namespace set $namespace=""%SYS"", name=$S(""$1""="""":""DefaultSSL"",1:""$1"") do:'##class(Security.SSLConfigs).Exists(name) ##class(Security.SSLConfigs).Create(name)" ;
3+
:alias createdb do $SYSTEM.SQL.Execute("CREATE DATABASE $1") ;
4+
:alias installipm s r=##class(%Net.HttpRequest).%New(),r.Server="pm.community.intersystems.com",r.SSLConfiguration="ISC.FeatureTracker.SSL.Config" d r.Get("/packages/zpm/latest/installer"),$system.OBJ.LoadStream(r.HttpResponse.Data,"c") ;
5+
:alias add%all x "n $namespace set $namespace=""%SYS"",P(""Globals"")=""%DEFAULTDB"",sc=##class(Config.Namespaces).Create(""%All"",.P)" ;
6+
:alias exportglobal d $System.OBJ.Export("$1.GBL","$2$1.xml") ;

Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ ENV IRISNAMESPACE $NAMESPACE
2424
ENV PYTHON_PATH=/usr/irissys/bin/
2525
ENV PATH "/usr/irissys/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/irisowner/bin"
2626

27+
COPY .iris_init /home/irisowner/.iris_init
2728

2829
RUN --mount=type=bind,src=.,dst=. \
2930
pip3 install -r requirements.txt && \

Dockerfile_mini

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# The most minimumalistic dockerfile possible.
2+
# No embedded python support, no unit-testing, no aliases.
3+
ARG IMAGE=intersystemsdc/irishealth-community
4+
ARG IMAGE=intersystemsdc/iris-community
5+
FROM $IMAGE
6+
7+
WORKDIR /home/irisowner/dev
8+
9+
RUN --mount=type=bind,src=.,dst=. \
10+
iris start IRIS && \
11+
iris session IRIS < iris.script && \
12+
iris stop IRIS quietly

0 commit comments

Comments
 (0)