ide workspace
|
@ -37,7 +37,7 @@ RUN apt-get -y update \
|
||||||
&& cd /opt/ungit && . env/bin/activate && npm install -g ungit@1.5.9 \
|
&& cd /opt/ungit && . env/bin/activate && npm install -g ungit@1.5.9 \
|
||||||
&& echo "------------------------------------------------------ static file server" \
|
&& echo "------------------------------------------------------ static file server" \
|
||||||
&& mkdir -p /opt/serve \
|
&& mkdir -p /opt/serve \
|
||||||
&& cd /opt/serve && nodeenv --node=12.18.3 --npm=6.0.0 env \
|
&& cd /opt/serve && nodeenv --node=16.14.1 --npm=6.0.0 env \
|
||||||
&& cd /opt/serve && . env/bin/activate && npm install -g serve \
|
&& cd /opt/serve && . env/bin/activate && npm install -g serve \
|
||||||
&& echo "------------------------------------------------------ mkdocs" \
|
&& echo "------------------------------------------------------ mkdocs" \
|
||||||
&& pip install -r /home/abc/installed-python-packages/mkdocs-requirements.txt \
|
&& pip install -r /home/abc/installed-python-packages/mkdocs-requirements.txt \
|
||||||
|
|
|
@ -3,8 +3,7 @@
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
# Base-workspace
|
# Base-workspace
|
||||||
Containerized Linux environment for running jobs on schedule with browser-based scheduler, terminal and file manager.
|
Containerized environment for running jobs on schedule with browser-based scheduler, terminal and file manager.
|
||||||
You can host on your favourite Rasberry Pi.
|
|
||||||
|
|
||||||
## Start
|
## Start
|
||||||
|
|
||||||
|
@ -29,12 +28,13 @@ open [localhost:8020](http://localhost:8020) in browser.
|
||||||
- Python 3, Pip
|
- Python 3, Pip
|
||||||
- Node/nodeenv
|
- Node/nodeenv
|
||||||
- curl, wget, telnet, jq
|
- curl, wget, telnet, jq
|
||||||
- **Git:** git, git-flow, lazygit
|
- **Git:** git, git-flow
|
||||||
- **File browsers:** mc, xplr
|
- **File browsers:** mc
|
||||||
- **Text editors:** nano, vim, mcedit
|
- **Text editors:** nano, vim, mcedit
|
||||||
- **System monitors:** ncdu, htop, glances, vizex
|
- **System monitors:** ncdu, htop, glances, vizex
|
||||||
- **Process Control:** supervisord
|
- **Process Control:** supervisord
|
||||||
- **Job scheduler:** cron
|
- **Job scheduler:** cron
|
||||||
|
- **Terminal multiplexer:** tmux
|
||||||
|
|
||||||
## Why this image
|
## Why this image
|
||||||
|
|
||||||
|
|
|
@ -69,12 +69,6 @@
|
||||||
"image": "assets/home/Filebrowser.png",
|
"image": "assets/home/Filebrowser.png",
|
||||||
"description": "Browse, upload and download files and folders to and from the Workspace"
|
"description": "Browse, upload and download files and folders to and from the Workspace"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"env": "CRONICLE_URL",
|
|
||||||
"name": "Cronicle",
|
|
||||||
"image": "assets/home/Cronicle.jpg",
|
|
||||||
"description": "Schedule jobs, manage schedules, observe and monitor executions (user/pass - admin/admin)"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"env": "UNGIT_URL",
|
"env": "UNGIT_URL",
|
||||||
"name": "Ungit",
|
"name": "Ungit",
|
||||||
|
@ -87,6 +81,12 @@
|
||||||
"image": "assets/home/Static-server.png",
|
"image": "assets/home/Static-server.png",
|
||||||
"description": "Serve any static websites like a breeze"
|
"description": "Serve any static websites like a breeze"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"env": "CRONICLE_URL",
|
||||||
|
"name": "Cronicle",
|
||||||
|
"image": "assets/home/Cronicle.jpg",
|
||||||
|
"description": "Schedule jobs, manage schedules, observe and monitor executions (user/pass - admin/admin)"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"env": "MC_URL",
|
"env": "MC_URL",
|
||||||
"name": "M.Commander",
|
"name": "M.Commander",
|
||||||
|
|
1
workspaces/base-workspace/mkdocs/docs/about.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Containerized environment for running jobs on schedule with browser-based scheduler, terminal and file manager.
|
Before Width: | Height: | Size: 124 KiB After Width: | Height: | Size: 285 KiB |
Before Width: | Height: | Size: 652 KiB |
Before Width: | Height: | Size: 169 KiB After Width: | Height: | Size: 51 KiB |
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg viewBox="0 0 900 900" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g id="g10" transform="matrix(3, 0, 0, -3, 0.000095, 900)" style="">
|
||||||
|
<g id="g12" transform="scale(0.1)">
|
||||||
|
<path d="M 865.406,1290.7 H 2134.6 c 59.53,0.02 107.74,48.23 107.78,107.78 v 856.11 c -0.04,59.54 -48.25,107.75 -107.78,107.77 H 865.406 c -59.547,0 -107.765,-48.23 -107.773,-107.77 v -856.11 c 0.008,-59.55 48.246,-107.76 107.773,-107.78 z m 44.539,932.28 H 2090.06 v -792.9 H 909.945 Z M 2243.95,1224.92 c -7.1,21.62 -50.95,38.81 -98.06,38.81 H 854.117 c -47.109,0 -90.976,-17.19 -98.058,-38.81 L 594.824,734.219 c -10.738,-32.676 28.688,-96.582 88.266,-96.582 h 1633.82 c 59.59,0 99.02,63.906 88.26,96.582 z m -61.7,-277.342 h -84.36 l -12.18,45.957 h 82 z m -33.88,107.072 13.7,-43.3 H 2081 l -11.48,43.3 z m -68.91,-107.072 h -99.42 l -9.74,45.957 h 96.99 z m 48.74,170.822 14.53,-45.94 h -77.93 l -12.16,45.94 z m -65.64,-107.05 h -96.03 l -9.17,43.3 h 93.73 z m -100.72,-63.772 h -99.61 l -7.32,45.957 h 97.18 z m 72.37,170.822 12.16,-45.94 h -92.8 l -9.73,45.94 z m -85.89,-107.05 h -96.23 l -6.89,43.3 h 93.93 z m -22.69,107.05 9.73,-45.94 h -92.98 l -7.31,45.94 z m -81.45,-170.822 h -99.75 l -4.88,45.957 h 97.34 z m -10.14,63.772 h -96.37 l -4.6,43.3 h 94.09 z m -17.01,107.05 7.31,-45.94 h -93.14 l -4.87,45.94 z m -90.51,-170.822 h -99.86 l -2.44,45.957 h 97.43 z m -14.74,-204.961 h -423.55 l 33,115.84 h 357.55 z m 7.98,268.733 h -96.49 l -2.29,43.3 h 94.19 z m -11.34,107.05 4.86,-45.94 h -93.24 l -2.44,45.94 z m -199.51,0 h 90.86 l 2.43,-45.94 h -93.29 z m 0,-63.75 h 94.23 l 2.3,-43.3 h -96.53 z m 0,-61.115 h 97.48 l 2.42,-45.957 h -99.9 z M 1400.25,1118.4 h 90.86 v -45.94 h -93.3 z m -3.39,-63.75 h 94.25 l -0.01,-43.3 h -96.53 z m -3.23,-61.115 h 97.47 v -45.957 h -99.91 z M 1291.6,1118.4 h 90.81 l -2.44,-45.94 h -93.24 z m -6.76,-63.75 h 94.19 l -2.3,-43.3 h -96.48 z m 90.95,-61.115 -2.44,-45.957 h -99.85 l 4.86,45.957 z M 1182.98,1118.4 h 90.71 l -4.87,-45.94 h -93.14 z m -10.13,-63.75 h 94.08 l -4.59,-43.3 h -96.38 z m 87.6,-61.115 -4.87,-45.957 h -99.76 l 7.31,45.957 z M 1074.38,1118.4 h 90.56 l -7.3,-45.94 h -93 z m 80.42,-63.75 -6.88,-43.3 h -96.23 l 9.18,43.3 z m -9.71,-61.115 -7.31,-45.957 h -99.6 l 9.73,45.957 z M 965.813,1118.4 h 90.357 l -9.73,-45.94 h -92.803 z m 76.847,-63.75 -9.18,-43.3 h -96.039 l 11.481,43.3 z m -12.95,-61.115 -9.75,-45.957 h -99.413 l 12.18,45.957 z M 871.801,1118.4 h 75.578 l -12.176,-45.94 h -77.937 z m -20.164,-63.75 h 78.855 l -11.476,-43.3 H 837.93 Z m -19.34,-61.115 h 81.996 l -12.18,-45.957 H 817.758 Z M 2316.91,686.797 H 683.09 c -20.805,0 -35.766,19.394 -39.766,30.703 H 2356.68 c -3.98,-11.309 -18.95,-30.703 -39.77,-30.703 z M 1500,3000 C 671.57,3000 0,2328.43 0,1500 0,671.57 671.57,0 1500,0 c 828.43,0 1500,671.57 1500,1500 0,828.43 -671.57,1500 -1500,1500 z M 2454.59,545.41 C 2199.61,290.422 1860.6,150 1500,150 1139.4,150 800.387,290.422 545.406,545.41 290.426,800.391 150,1139.4 150,1500 c 0,360.6 140.426,699.61 395.406,954.59 C 800.387,2709.57 1139.4,2850 1500,2850 c 360.6,0 699.61,-140.43 954.59,-395.41 C 2709.57,2199.61 2850,1860.6 2850,1500 2850,1139.4 2709.57,800.391 2454.59,545.41" style="fill-opacity: 1; fill-rule: nonzero; stroke: none; fill: rgb(255, 255, 255);" id="path14"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.2 KiB |
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg viewBox="0 0 900 900" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g id="g10" transform="matrix(3, 0, 0, -3, 0.000095, 900)" style="">
|
||||||
|
<g id="g12" transform="scale(0.1)">
|
||||||
|
<path d="M 865.406,1290.7 H 2134.6 c 59.53,0.02 107.74,48.23 107.78,107.78 v 856.11 c -0.04,59.54 -48.25,107.75 -107.78,107.77 H 865.406 c -59.547,0 -107.765,-48.23 -107.773,-107.77 v -856.11 c 0.008,-59.55 48.246,-107.76 107.773,-107.78 z m 44.539,932.28 H 2090.06 v -792.9 H 909.945 Z M 2243.95,1224.92 c -7.1,21.62 -50.95,38.81 -98.06,38.81 H 854.117 c -47.109,0 -90.976,-17.19 -98.058,-38.81 L 594.824,734.219 c -10.738,-32.676 28.688,-96.582 88.266,-96.582 h 1633.82 c 59.59,0 99.02,63.906 88.26,96.582 z m -61.7,-277.342 h -84.36 l -12.18,45.957 h 82 z m -33.88,107.072 13.7,-43.3 H 2081 l -11.48,43.3 z m -68.91,-107.072 h -99.42 l -9.74,45.957 h 96.99 z m 48.74,170.822 14.53,-45.94 h -77.93 l -12.16,45.94 z m -65.64,-107.05 h -96.03 l -9.17,43.3 h 93.73 z m -100.72,-63.772 h -99.61 l -7.32,45.957 h 97.18 z m 72.37,170.822 12.16,-45.94 h -92.8 l -9.73,45.94 z m -85.89,-107.05 h -96.23 l -6.89,43.3 h 93.93 z m -22.69,107.05 9.73,-45.94 h -92.98 l -7.31,45.94 z m -81.45,-170.822 h -99.75 l -4.88,45.957 h 97.34 z m -10.14,63.772 h -96.37 l -4.6,43.3 h 94.09 z m -17.01,107.05 7.31,-45.94 h -93.14 l -4.87,45.94 z m -90.51,-170.822 h -99.86 l -2.44,45.957 h 97.43 z m -14.74,-204.961 h -423.55 l 33,115.84 h 357.55 z m 7.98,268.733 h -96.49 l -2.29,43.3 h 94.19 z m -11.34,107.05 4.86,-45.94 h -93.24 l -2.44,45.94 z m -199.51,0 h 90.86 l 2.43,-45.94 h -93.29 z m 0,-63.75 h 94.23 l 2.3,-43.3 h -96.53 z m 0,-61.115 h 97.48 l 2.42,-45.957 h -99.9 z M 1400.25,1118.4 h 90.86 v -45.94 h -93.3 z m -3.39,-63.75 h 94.25 l -0.01,-43.3 h -96.53 z m -3.23,-61.115 h 97.47 v -45.957 h -99.91 z M 1291.6,1118.4 h 90.81 l -2.44,-45.94 h -93.24 z m -6.76,-63.75 h 94.19 l -2.3,-43.3 h -96.48 z m 90.95,-61.115 -2.44,-45.957 h -99.85 l 4.86,45.957 z M 1182.98,1118.4 h 90.71 l -4.87,-45.94 h -93.14 z m -10.13,-63.75 h 94.08 l -4.59,-43.3 h -96.38 z m 87.6,-61.115 -4.87,-45.957 h -99.76 l 7.31,45.957 z M 1074.38,1118.4 h 90.56 l -7.3,-45.94 h -93 z m 80.42,-63.75 -6.88,-43.3 h -96.23 l 9.18,43.3 z m -9.71,-61.115 -7.31,-45.957 h -99.6 l 9.73,45.957 z M 965.813,1118.4 h 90.357 l -9.73,-45.94 h -92.803 z m 76.847,-63.75 -9.18,-43.3 h -96.039 l 11.481,43.3 z m -12.95,-61.115 -9.75,-45.957 h -99.413 l 12.18,45.957 z M 871.801,1118.4 h 75.578 l -12.176,-45.94 h -77.937 z m -20.164,-63.75 h 78.855 l -11.476,-43.3 H 837.93 Z m -19.34,-61.115 h 81.996 l -12.18,-45.957 H 817.758 Z M 2316.91,686.797 H 683.09 c -20.805,0 -35.766,19.394 -39.766,30.703 H 2356.68 c -3.98,-11.309 -18.95,-30.703 -39.77,-30.703 z M 1500,3000 C 671.57,3000 0,2328.43 0,1500 0,671.57 671.57,0 1500,0 c 828.43,0 1500,671.57 1500,1500 0,828.43 -671.57,1500 -1500,1500 z M 2454.59,545.41 C 2199.61,290.422 1860.6,150 1500,150 1139.4,150 800.387,290.422 545.406,545.41 290.426,800.391 150,1139.4 150,1500 c 0,360.6 140.426,699.61 395.406,954.59 C 800.387,2709.57 1139.4,2850 1500,2850 c 360.6,0 699.61,-140.43 954.59,-395.41 C 2709.57,2199.61 2850,1860.6 2850,1500 2850,1139.4 2709.57,800.391 2454.59,545.41" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" id="path14"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.2 KiB |
21
workspaces/base-workspace/mkdocs/docs/stylesheets/extra.css
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
[data-md-color-scheme="workspace"] {
|
||||||
|
--md-primary-fg-color: #2A2D2E;
|
||||||
|
--md-primary-fg-color--light: #2A2D2E;
|
||||||
|
--md-primary-fg-color--dark: #2A2D2E;
|
||||||
|
--md-accent-fg-color: #E77260;
|
||||||
|
|
||||||
|
--md-default-bg-color: #E9EAE6;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-md-color-scheme="workspace-dark"] {
|
||||||
|
--md-primary-fg-color: #3C3C3C;
|
||||||
|
--md-primary-fg-color--light: #3C3C3C;
|
||||||
|
--md-primary-fg-color--dark: #3C3C3C;
|
||||||
|
--md-accent-fg-color: #E77260;
|
||||||
|
|
||||||
|
--md-default-bg-color: #1E1E1E;
|
||||||
|
--md-default-fg-color--light: #9CDCFE;
|
||||||
|
--md-typeset-color: #9CDCFE;
|
||||||
|
--md-typeset-a-color: #9CDCFE;
|
||||||
|
}
|
||||||
|
|
|
@ -5,9 +5,9 @@
|
||||||
nav:
|
nav:
|
||||||
- Home: README.md
|
- Home: README.md
|
||||||
- My apps: pages/my-apps.md
|
- My apps: pages/my-apps.md
|
||||||
|
- About: about.md
|
||||||
- Docs: https://docs.alnoda.org/base-workspace/
|
- Docs: https://docs.alnoda.org/base-workspace/
|
||||||
|
|
||||||
|
|
||||||
# ===========================================================
|
# ===========================================================
|
||||||
# CONFIGURATION
|
# CONFIGURATION
|
||||||
# ===========================================================
|
# ===========================================================
|
||||||
|
@ -23,26 +23,22 @@ edit_uri: ""
|
||||||
|
|
||||||
theme:
|
theme:
|
||||||
name: 'material'
|
name: 'material'
|
||||||
favicon: 'assets/favicon.ico'
|
favicon: 'assets/laptop-circle.svg'
|
||||||
logo: 'assets/Alnoda-logo.svg'
|
logo: 'assets/laptop-circle-white.svg'
|
||||||
custom_dir: overrides
|
custom_dir: overrides
|
||||||
icon:
|
icon:
|
||||||
repo: fontawesome/brands/git-alt
|
repo: fontawesome/brands/github
|
||||||
features:
|
features:
|
||||||
- navigation.instant
|
- navigation.instant
|
||||||
palette:
|
palette:
|
||||||
- scheme: default
|
- scheme: workspace
|
||||||
toggle:
|
toggle:
|
||||||
icon: material/toggle-switch-off-outline
|
icon: material/brightness-7
|
||||||
name: Switch to light mode
|
|
||||||
primary: brown
|
|
||||||
accent: deep orange
|
|
||||||
- scheme: slate
|
|
||||||
toggle:
|
|
||||||
icon: material/toggle-switch
|
|
||||||
name: Switch to dark mode
|
name: Switch to dark mode
|
||||||
primary: orange
|
- scheme: workspace-dark
|
||||||
accent: red
|
toggle:
|
||||||
|
icon: material/brightness-4
|
||||||
|
name: Switch to light mode
|
||||||
|
|
||||||
extra:
|
extra:
|
||||||
# Link to open when your logo is clicked
|
# Link to open when your logo is clicked
|
||||||
|
@ -50,21 +46,14 @@ extra:
|
||||||
host_url: http://docs.alnoda.org
|
host_url: http://docs.alnoda.org
|
||||||
|
|
||||||
plugins:
|
plugins:
|
||||||
- search
|
|
||||||
# Enable Macros and jinja2 templates
|
# Enable Macros and jinja2 templates
|
||||||
- macros:
|
- macros:
|
||||||
module_name: macros/helpers
|
module_name: macros/helpers
|
||||||
|
|
||||||
|
extra_css:
|
||||||
|
- stylesheets/extra.css
|
||||||
|
|
||||||
extra_javascript:
|
extra_javascript:
|
||||||
- javascripts/config.js
|
- javascripts/config.js
|
||||||
- https://polyfill.io/v3/polyfill.min.js?features=es6
|
- https://polyfill.io/v3/polyfill.min.js?features=es6
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,3 @@
|
||||||
<p align="center">
|
|
||||||
<img src="../../img/Alnoda-white.svg" alt="Alnoda logo" width="150">
|
|
||||||
</p>
|
|
||||||
|
|
||||||
# Code-server workspace
|
# Code-server workspace
|
||||||
|
|
||||||
General-purpose containerized isolated development environment.
|
General-purpose containerized isolated development environment.
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
ARG docker_registry=docker.io/alnoda
|
ARG docker_registry=docker.io/alnoda
|
||||||
ARG image_tag=2.2
|
ARG image_tag=3.0
|
||||||
|
|
||||||
## Images used:
|
## Images used:
|
||||||
ARG BUILD_IMAGE=node:12.18.3
|
ARG BUILD_IMAGE=node:12.18.3
|
||||||
|
@ -44,9 +44,8 @@ FROM ${DEPLOY_IMAGE}
|
||||||
|
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
RUN mkdir -p -m 777 /opt/theia \
|
RUN mkdir /opt/theia \
|
||||||
&& cd /opt/theia && nodeenv --node=12.18.3 env && . env/bin/activate \
|
&& cd /opt/theia && nodeenv --node=12.18.3 env && . env/bin/activate \
|
||||||
&& mkdir -p -m 777 /home/project \
|
|
||||||
&& apt-get install -y libsecret-1-dev
|
&& apt-get install -y libsecret-1-dev
|
||||||
|
|
||||||
COPY --from=0 /opt/theia /opt/theia
|
COPY --from=0 /opt/theia /opt/theia
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<img src="../../img/Alnoda-white.svg" alt="Alnoda logo" width="150">
|
<img src="./img/laptop-circle.svg" alt="Workspace logo" width="150">
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
# IDE-workspace
|
# IDE-workspace
|
||||||
General-purpose dockerized development environment. Fully isolated inside a docker container.
|
General-purpose, fully isolated contaierized development environment.
|
||||||
Includes code editor, terminal, scheduler and filebrowser.
|
Includes code editor, terminal, filebrowser, git manager, static file server and job scheduler.
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<img src="https://raw.githubusercontent.com/bluxmit/alnoda-workspaces/main/workspaces/ide-workspace/img/wid-collage-sm.jpg" alt="Collage" width="750">
|
<img src="https://raw.githubusercontent.com/bluxmit/alnoda-workspaces/main/workspaces/ide-workspace/img/wid-collage-sm.jpg" alt="Collage" width="750">
|
||||||
|
@ -41,12 +41,13 @@ VS-Code extensions and works in browser. This means it can run inside a docker c
|
||||||
- Python 3, Pip
|
- Python 3, Pip
|
||||||
- Node/nodeenv
|
- Node/nodeenv
|
||||||
- curl, wget, telnet, jq
|
- curl, wget, telnet, jq
|
||||||
- **Git:** git, git-flow, lazygit
|
- **Git:** git, git-flow
|
||||||
- **File browsers:** mc, xplr
|
- **File browsers:** mc, xplr
|
||||||
- **Text editors:** nano, vim, mcedit
|
- **Text editors:** nano, vim, mcedit
|
||||||
- **System monitors:** ncdu, htop, glances, vizex
|
- **System monitors:** ncdu, htop, glances, vizex
|
||||||
- **Process Control:** supervisord
|
- **Process Control:** supervisord
|
||||||
- **Job scheduler:** cron
|
- **Job scheduler:** cron
|
||||||
|
- **Terminal multiplexer:** tmux
|
||||||
|
|
||||||
## Docs
|
## Docs
|
||||||
|
|
||||||
|
|
8
workspaces/ide-workspace/img/laptop-circle.svg
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg viewBox="0 0 900 900" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g id="g10" transform="matrix(3, 0, 0, -3, 0.000095, 900)" style="">
|
||||||
|
<g id="g12" transform="scale(0.1)">
|
||||||
|
<path d="M 865.406,1290.7 H 2134.6 c 59.53,0.02 107.74,48.23 107.78,107.78 v 856.11 c -0.04,59.54 -48.25,107.75 -107.78,107.77 H 865.406 c -59.547,0 -107.765,-48.23 -107.773,-107.77 v -856.11 c 0.008,-59.55 48.246,-107.76 107.773,-107.78 z m 44.539,932.28 H 2090.06 v -792.9 H 909.945 Z M 2243.95,1224.92 c -7.1,21.62 -50.95,38.81 -98.06,38.81 H 854.117 c -47.109,0 -90.976,-17.19 -98.058,-38.81 L 594.824,734.219 c -10.738,-32.676 28.688,-96.582 88.266,-96.582 h 1633.82 c 59.59,0 99.02,63.906 88.26,96.582 z m -61.7,-277.342 h -84.36 l -12.18,45.957 h 82 z m -33.88,107.072 13.7,-43.3 H 2081 l -11.48,43.3 z m -68.91,-107.072 h -99.42 l -9.74,45.957 h 96.99 z m 48.74,170.822 14.53,-45.94 h -77.93 l -12.16,45.94 z m -65.64,-107.05 h -96.03 l -9.17,43.3 h 93.73 z m -100.72,-63.772 h -99.61 l -7.32,45.957 h 97.18 z m 72.37,170.822 12.16,-45.94 h -92.8 l -9.73,45.94 z m -85.89,-107.05 h -96.23 l -6.89,43.3 h 93.93 z m -22.69,107.05 9.73,-45.94 h -92.98 l -7.31,45.94 z m -81.45,-170.822 h -99.75 l -4.88,45.957 h 97.34 z m -10.14,63.772 h -96.37 l -4.6,43.3 h 94.09 z m -17.01,107.05 7.31,-45.94 h -93.14 l -4.87,45.94 z m -90.51,-170.822 h -99.86 l -2.44,45.957 h 97.43 z m -14.74,-204.961 h -423.55 l 33,115.84 h 357.55 z m 7.98,268.733 h -96.49 l -2.29,43.3 h 94.19 z m -11.34,107.05 4.86,-45.94 h -93.24 l -2.44,45.94 z m -199.51,0 h 90.86 l 2.43,-45.94 h -93.29 z m 0,-63.75 h 94.23 l 2.3,-43.3 h -96.53 z m 0,-61.115 h 97.48 l 2.42,-45.957 h -99.9 z M 1400.25,1118.4 h 90.86 v -45.94 h -93.3 z m -3.39,-63.75 h 94.25 l -0.01,-43.3 h -96.53 z m -3.23,-61.115 h 97.47 v -45.957 h -99.91 z M 1291.6,1118.4 h 90.81 l -2.44,-45.94 h -93.24 z m -6.76,-63.75 h 94.19 l -2.3,-43.3 h -96.48 z m 90.95,-61.115 -2.44,-45.957 h -99.85 l 4.86,45.957 z M 1182.98,1118.4 h 90.71 l -4.87,-45.94 h -93.14 z m -10.13,-63.75 h 94.08 l -4.59,-43.3 h -96.38 z m 87.6,-61.115 -4.87,-45.957 h -99.76 l 7.31,45.957 z M 1074.38,1118.4 h 90.56 l -7.3,-45.94 h -93 z m 80.42,-63.75 -6.88,-43.3 h -96.23 l 9.18,43.3 z m -9.71,-61.115 -7.31,-45.957 h -99.6 l 9.73,45.957 z M 965.813,1118.4 h 90.357 l -9.73,-45.94 h -92.803 z m 76.847,-63.75 -9.18,-43.3 h -96.039 l 11.481,43.3 z m -12.95,-61.115 -9.75,-45.957 h -99.413 l 12.18,45.957 z M 871.801,1118.4 h 75.578 l -12.176,-45.94 h -77.937 z m -20.164,-63.75 h 78.855 l -11.476,-43.3 H 837.93 Z m -19.34,-61.115 h 81.996 l -12.18,-45.957 H 817.758 Z M 2316.91,686.797 H 683.09 c -20.805,0 -35.766,19.394 -39.766,30.703 H 2356.68 c -3.98,-11.309 -18.95,-30.703 -39.77,-30.703 z M 1500,3000 C 671.57,3000 0,2328.43 0,1500 0,671.57 671.57,0 1500,0 c 828.43,0 1500,671.57 1500,1500 0,828.43 -671.57,1500 -1500,1500 z M 2454.59,545.41 C 2199.61,290.422 1860.6,150 1500,150 1139.4,150 800.387,290.422 545.406,545.41 290.426,800.391 150,1139.4 150,1500 c 0,360.6 140.426,699.61 395.406,954.59 C 800.387,2709.57 1139.4,2850 1500,2850 c 360.6,0 699.61,-140.43 954.59,-395.41 C 2709.57,2199.61 2850,1860.6 2850,1500 2850,1139.4 2709.57,800.391 2454.59,545.41" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" id="path14"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.2 KiB |
BIN
workspaces/ide-workspace/mkdocs/IDE-black.jpg
Normal file
After Width: | Height: | Size: 192 KiB |
Before Width: | Height: | Size: 192 KiB After Width: | Height: | Size: 507 KiB |
|
@ -75,12 +75,6 @@
|
||||||
"image": "assets/home/Filebrowser.png",
|
"image": "assets/home/Filebrowser.png",
|
||||||
"description": "Browse, upload and download files and folders to and from the Workspace"
|
"description": "Browse, upload and download files and folders to and from the Workspace"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"env": "CRONICLE_URL",
|
|
||||||
"name": "Cronicle",
|
|
||||||
"image": "assets/home/Cronicle.jpg",
|
|
||||||
"description": "Schedule jobs, manage schedules, observe and monitor executions (user/pass - admin/admin)"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"env": "UNGIT_URL",
|
"env": "UNGIT_URL",
|
||||||
"name": "Ungit",
|
"name": "Ungit",
|
||||||
|
@ -93,6 +87,12 @@
|
||||||
"image": "assets/home/Static-server.png",
|
"image": "assets/home/Static-server.png",
|
||||||
"description": "Serve any static websites like a breeze"
|
"description": "Serve any static websites like a breeze"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"env": "CRONICLE_URL",
|
||||||
|
"name": "Cronicle",
|
||||||
|
"image": "assets/home/Cronicle.jpg",
|
||||||
|
"description": "Schedule jobs, manage schedules, observe and monitor executions (user/pass - admin/admin)"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"env": "MC_URL",
|
"env": "MC_URL",
|
||||||
"name": "M.Commander",
|
"name": "M.Commander",
|
||||||
|
|
2
workspaces/ide-workspace/mkdocs/about.md
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
General-purpose, fully isolated contaierized development environment.
|
||||||
|
Includes code editor, terminal, filebrowser, git manager, static file server and job scheduler.
|
|
@ -5,14 +5,14 @@
|
||||||
nav:
|
nav:
|
||||||
- Home: README.md
|
- Home: README.md
|
||||||
- My apps: pages/my-apps.md
|
- My apps: pages/my-apps.md
|
||||||
|
- About: about.md
|
||||||
- Docs: https://docs.alnoda.org/ide-workspace/
|
- Docs: https://docs.alnoda.org/ide-workspace/
|
||||||
|
|
||||||
|
|
||||||
# ===========================================================
|
# ===========================================================
|
||||||
# CONFIGURATION
|
# CONFIGURATION
|
||||||
# ===========================================================
|
# ===========================================================
|
||||||
|
|
||||||
site_name: Workspace
|
site_name: IDE Workspace
|
||||||
repo_url: https://github.com/bluxmit/alnoda-workspaces
|
repo_url: https://github.com/bluxmit/alnoda-workspaces
|
||||||
site_url: https://docs.alnoda.org
|
site_url: https://docs.alnoda.org
|
||||||
edit_uri: ""
|
edit_uri: ""
|
||||||
|
@ -23,26 +23,22 @@ edit_uri: ""
|
||||||
|
|
||||||
theme:
|
theme:
|
||||||
name: 'material'
|
name: 'material'
|
||||||
favicon: 'assets/favicon.ico'
|
favicon: 'assets/laptop-circle.svg'
|
||||||
logo: 'assets/Alnoda-logo.svg'
|
logo: 'assets/laptop-circle-white.svg'
|
||||||
custom_dir: overrides
|
custom_dir: overrides
|
||||||
icon:
|
icon:
|
||||||
repo: fontawesome/brands/git-alt
|
repo: fontawesome/brands/github
|
||||||
features:
|
features:
|
||||||
- navigation.instant
|
- navigation.instant
|
||||||
palette:
|
palette:
|
||||||
- scheme: default
|
- scheme: workspace
|
||||||
toggle:
|
toggle:
|
||||||
icon: material/toggle-switch-off-outline
|
icon: material/brightness-7
|
||||||
name: Switch to light mode
|
|
||||||
primary: brown
|
|
||||||
accent: deep orange
|
|
||||||
- scheme: slate
|
|
||||||
toggle:
|
|
||||||
icon: material/toggle-switch
|
|
||||||
name: Switch to dark mode
|
name: Switch to dark mode
|
||||||
primary: orange
|
- scheme: workspace-dark
|
||||||
accent: red
|
toggle:
|
||||||
|
icon: material/brightness-4
|
||||||
|
name: Switch to light mode
|
||||||
|
|
||||||
extra:
|
extra:
|
||||||
# Link to open when your logo is clicked
|
# Link to open when your logo is clicked
|
||||||
|
@ -50,21 +46,14 @@ extra:
|
||||||
host_url: http://docs.alnoda.org
|
host_url: http://docs.alnoda.org
|
||||||
|
|
||||||
plugins:
|
plugins:
|
||||||
- search
|
|
||||||
# Enable Macros and jinja2 templates
|
# Enable Macros and jinja2 templates
|
||||||
- macros:
|
- macros:
|
||||||
module_name: macros/helpers
|
module_name: macros/helpers
|
||||||
|
|
||||||
|
extra_css:
|
||||||
|
- stylesheets/extra.css
|
||||||
|
|
||||||
extra_javascript:
|
extra_javascript:
|
||||||
- javascripts/config.js
|
- javascripts/config.js
|
||||||
- https://polyfill.io/v3/polyfill.min.js?features=es6
|
- https://polyfill.io/v3/polyfill.min.js?features=es6
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 124 KiB After Width: | Height: | Size: 285 KiB |