You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**N.B.**[build instructions for the image are available](docker/README.md)
94
-
95
-
#### Headless/Presets
96
-
97
-
If you are running this in a headless configuration, or wish to provide out-of-bound the answers to the license process, then you can call upon the following environment variables. This is handled either by [`--env` (or `--env-file`) as detailed on the docker website](https://docs.docker.com/engine/reference/commandline/run/#set-environment-variables--e---env---env-file).
98
-
99
-
***`KDB_LICENSE_AGREE`:** pass in `yes` (case-insensitive) to agree to the license agreement
100
-
***`COMPANY` (optional):** provide company name
101
-
***`NAME`:** provide your name
102
-
***`EMAIL`:** provide your email address
103
-
104
-
If any of these are missing, then you will be prompted for the value as before.
105
-
106
-
**N.B.** alternatively you can use `QLIC_KC` (also supported is `QLIC_K4`) which is the base64 encoded contents of your `kc.lic` file
Copy file name to clipboardExpand all lines: docker/README.md
+71-5Lines changed: 71 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,81 @@
1
-
The instructions below are for building your own Docker image. A prebuilt Docker image is available on Docker Cloud, if you only want to run the embedPy image then install Docker and [read the main instructions](https://github.com/KxSystems/embedPy#docker) on how to do this.
1
+
# Run
2
2
3
-
# Preflight
3
+
If you have [Docker installed](https://www.docker.com/community-edition) there is a prebuilt docker image you can run with:
4
+
5
+
$ docker run -it --name myembedpy kxsys/embedpy
6
+
kdb+ on demand - Personal Edition
7
+
8
+
[snipped]
9
+
10
+
I agree to the terms of the license agreement for kdb+ on demand Personal Edition (N/y): y
11
+
12
+
If applicable please provide your company name (press enter for none): ACME Limited
**N.B.**[build instructions for the image are available](README.md#build)
44
+
45
+
## Headless/Presets
46
+
47
+
If you are running this in a headless configuration, or wish to provide out-of-bound the answers to the license process, then you can call upon the following environment variables. This is handled either by [`--env` (or `--env-file`) as detailed on the docker website](https://docs.docker.com/engine/reference/commandline/run/#set-environment-variables--e---env---env-file).
48
+
49
+
***`KDB_LICENSE_AGREE`:** pass in `yes` (case-insensitive) to agree to the license agreement
50
+
***`COMPANY` (optional):** provide company name
51
+
***`NAME`:** provide your name
52
+
***`EMAIL`:** provide your email address
53
+
54
+
If any of these are missing, then you will be prompted for the value as before.
55
+
56
+
**N.B.** alternatively if you already have a licence you can use `QLIC_KC` (also supported is `QLIC_K4`) which is the base64 encoded contents of your `kc.lic` file
The instructions below are for building your own Docker image. A prebuilt Docker image is available on Docker Cloud, if you only want to run the embedPy image then install Docker and [read the instructions above](README.md#run) on how to do this.
69
+
70
+
## Preflight
4
71
5
72
You will need [Docker installed](https://www.docker.com/community-edition) on your workstation; make sure it is a recent version.
@@ -20,7 +87,7 @@ Once built, you should have a local `embedpy` image, you can run the following t
20
87
21
88
# Deploy
22
89
23
-
[Google Cloud Builder](https://cloud.google.com/container-builder/docs/) is configured to monitor when tags of the format `/^[0-9.]+/` are added to the [GitHub hosted project](https://github.com/KxSystems/embedPy), a corresponding Docker image is generated and made available on [Docker Cloud](https://cloud.docker.com/)
90
+
[travisCI](https://travis-ci.org/) is configured to monitor when tags of the format `/^[0-9]+\./` are added to the [GitHub hosted project](https://github.com/KxSystems/embedPy), a corresponding Docker image is generated and made available on [Docker Cloud](https://cloud.docker.com/)
24
91
25
92
This is all done server side as the resulting image is north of 350MB.
26
93
@@ -30,7 +97,6 @@ To do a deploy, you simply tag and push your releases as usual:
0 commit comments