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
Copy file name to clipboardExpand all lines: README.md
+50-9Lines changed: 50 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,11 +11,12 @@ This image contains [Oracle JDK 8](http://www.oracle.com/technetwork/java/javase
11
11
The idea is to use Docker with VNC/noVNC to aggregate all the needed and related Developments tools/IDEs within a single Docker as an agile way to stand up specific collections of tools quick within a Container quick computing needs, e.g.,
12
12
* REST Development (this GIT) to cover end-to-end needs from JSON/XML, REST connection, Swagger, Mongodb, Test, etc.
13
13
* NLP/Semantic Development (coming soon)
14
-
* ... and more per your imaginations or needs in your business application domains, e.g, bio-science, etc.
14
+
* ... and more per your imaginations or needs in your business application domains, e.g, bio-science, finance, IoT, etc.
15
+
16
+
**The use-cases of this kind of VNC/noVNC docker container is just limited by your imaginations and your device or networking limitations. Virtually it's accessbile ubiquitously from Your favorite smartphones, tablets, e.g., iPad, SurfacePro, Amazon Fire tablet, Chrome PC, Desktop PC, etc. (Hmmm! in theory, if you can read tiny screens, you can even use your Apple iWatch to use KNIME, Eclipse Photon, IntelliJ, etc. as long as it can display HTML-5 Web Browsers!**
15
17
16
-
**The use-cases of this kind of VNC/noVNC docker container is just limited by your imaginations and your device or networking limitations. Virtually it's accessbile ubiquitously from Your smartphones, tablets, SurfacePro, Amazon Fire tablet, Chrome PC, Desktop, etc. (Hmmm! in theory, you can even use your Apple iWatch to use KNIME, Eclipse Photon, IntelliJ, etc. with any device can run HTML-5 Web Browsers!**
17
18
# REST Tools / Components
18
-
The followings are available now for REST Development:
19
+
The followings are available now for REST Development and more will be added either as default or optional under the "**./components**" directory:
19
20
```
20
21
./components
21
22
├── app-postman.sh
@@ -52,10 +53,45 @@ If needed again, you just run each needed component setup script, e.g.,
52
53
# Note:
53
54
This project mainly adopt the [ConSol docker-headless-vnc-container](https://github.com/ConSol/docker-headless-vnc-container) implementation.
54
55
55
-
# Run
56
-
```bash
56
+
# Run (recommended for easy-start)
57
+
It's highly recommended to change tvnc password to prevent others usign the default password to get into your container, modify the file "**./docker.env**" as below and save the filw before you hit, "./run.sh":
58
+
```
59
+
(./docker.env) file:
60
+
61
+
#### ---- VNC Password ----
62
+
VNC_PW=MySuperStrongPassword
63
+
```
64
+
* Once the above build is done, you can run IntelliJ now using the command below.
65
+
```
57
66
./run.sh
58
67
```
68
+
The run.sh command will auto-generate the docker run arguments as below:
You need to manually provide the environment variables for deployment (since run.sh automatically aggregate all the needed variables for running the PyCharm docker container to ensure the persistent information stayed with the host directories even you delete the container instances.
84
+
Here is what you need to setup in Openshift "deployment" configuration GUI or YAML template (from docker-compose.yaml file below):
0 commit comments