postgres, sqlite workspaces

This commit is contained in:
bluxmit 2022-07-20 19:00:46 +00:00
parent b06b934e7b
commit 2b9c2f09f1
47 changed files with 372 additions and 353 deletions

View file

@ -42,22 +42,28 @@ and open [localhost:8020](http://localhost:8020) in browser.
- [**Blast-Radius**](https://github.com/28mm/blast-radius) - [**Blast-Radius**](https://github.com/28mm/blast-radius)
- [**Terraform Visual**](https://github.com/hieven/terraform-visual) - [**Terraform Visual**](https://github.com/hieven/terraform-visual)
- [**Terraform Graph**](https://www.terraform.io/docs/cli/commands/graph.html) - [**Terraform Graph**](https://www.terraform.io/docs/cli/commands/graph.html)
- [**Inframap**](https://github.com/cycloidio/inframap) - [**Inframap**](https://github.com/cycloidio/inframap)**Terraform tools:**
**Dev tools:** **Tools:**
- [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has - [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has
VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time. VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time.
- [**Terminal**](https://github.com/tsl0922/ttyd) - secure browser-based terminal. - [**Terminal**](https://github.com/tsl0922/ttyd) - secure browser-based terminal.
- [**FileBrowser**](https://github.com/filebrowser/filebrowser) - manage files and folders inside the workspace, and exchange data between local environment and the workspace - [**FileBrowser**](https://github.com/filebrowser/filebrowser) - manage files and folders inside the workspace, and exchange data between local environment and the workspace
- [**Cronicle**](https://github.com/jhuckaby/Cronicle) - task scheduler and runner, with a web based front-end UI. It handles both scheduled, repeating and on-demand jobs, targeting any number of worker servers, with real-time stats and live log viewer.
- [**Static File Server**](https://github.com/vercel/serve) - view any static html sites as easy as if you do it on your local machine. Serve static websites easily.
- [**Ungit**](https://github.com/FredrikNoren/ungit) - rings user friendliness to git without sacrificing the versatility of it. - [**Ungit**](https://github.com/FredrikNoren/ungit) - rings user friendliness to git without sacrificing the versatility of it.
- [**MkDocs**](https://squidfunk.github.io/mkdocs-material/) - create awesome documentation for your project with only markdown.
- [**Midnight Commander**](https://midnight-commander.org/) - Feature rich visual file manager with internal text viewer and editor.
- [**Process Monitor**](https://htop.dev/) - Monitor running process and resource utilization.
- Quicklaunch UI with getting started tutorial
- **Ubuntu 20.4** with the following CLI apps - **Ubuntu 20.4** with the following CLI apps
- [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/) - [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/)
- 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 - **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

View file

@ -29,20 +29,26 @@ and open [localhost:8020](http://localhost:8020) in browser.
- [esbulk](https://github.com/miku/esbulk) - fast parallel command line bulk loading utility for Elasticsearch. - [esbulk](https://github.com/miku/esbulk) - fast parallel command line bulk loading utility for Elasticsearch.
- [vulcanizer](https://github.com/github/vulcanizer) - cli for interacting with an Elasticsearch cluster. - [vulcanizer](https://github.com/github/vulcanizer) - cli for interacting with an Elasticsearch cluster.
**Dev tools:** **Tools:**
- [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has - [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has
VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time. VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time.
- [**Terminal**](https://github.com/tsl0922/ttyd) - secure browser-based terminal. - [**Terminal**](https://github.com/tsl0922/ttyd) - secure browser-based terminal.
- [**FileBrowser**](https://github.com/filebrowser/filebrowser) - manage files and folders inside the workspace, and exchange data between local environment and the workspace - [**FileBrowser**](https://github.com/filebrowser/filebrowser) - manage files and folders inside the workspace, and exchange data between local environment and the workspace
- [**Cronicle**](https://github.com/jhuckaby/Cronicle) - task scheduler and runner, with a web based front-end UI. It handles both scheduled, repeating and on-demand jobs, targeting any number of worker servers, with real-time stats and live log viewer.
- [**Static File Server**](https://github.com/vercel/serve) - view any static html sites as easy as if you do it on your local machine. Serve static websites easily.
- [**Ungit**](https://github.com/FredrikNoren/ungit) - rings user friendliness to git without sacrificing the versatility of it. - [**Ungit**](https://github.com/FredrikNoren/ungit) - rings user friendliness to git without sacrificing the versatility of it.
- [**MkDocs**](https://squidfunk.github.io/mkdocs-material/) - create awesome documentation for your project with only markdown.
- [**Midnight Commander**](https://midnight-commander.org/) - Feature rich visual file manager with internal text viewer and editor.
- [**Process Monitor**](https://htop.dev/) - Monitor running process and resource utilization.
- Quicklaunch UI with getting started tutorial
- **Ubuntu 20.4** with the following CLI apps - **Ubuntu 20.4** with the following CLI apps
- [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/) - [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/)
- 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 - **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

View file

@ -41,20 +41,26 @@ and open [localhost:8020](http://localhost:8020) in browser.
- [kt](https://github.com/fgeller/kt) - Kafka tool that likes JSON. - [kt](https://github.com/fgeller/kt) - Kafka tool that likes JSON.
- [kcli](https://github.com/cswank/kcli) - Kafka read only command line browser. - [kcli](https://github.com/cswank/kcli) - Kafka read only command line browser.
**Dev tools:** **Tools:**
- [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has - [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has
VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time. VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time.
- [**Terminal**](https://github.com/tsl0922/ttyd) - secure browser-based terminal. - [**Terminal**](https://github.com/tsl0922/ttyd) - secure browser-based terminal.
- [**FileBrowser**](https://github.com/filebrowser/filebrowser) - manage files and folders inside the workspace, and exchange data between local environment and the workspace - [**FileBrowser**](https://github.com/filebrowser/filebrowser) - manage files and folders inside the workspace, and exchange data between local environment and the workspace
- [**Cronicle**](https://github.com/jhuckaby/Cronicle) - task scheduler and runner, with a web based front-end UI. It handles both scheduled, repeating and on-demand jobs, targeting any number of worker servers, with real-time stats and live log viewer.
- [**Static File Server**](https://github.com/vercel/serve) - view any static html sites as easy as if you do it on your local machine. Serve static websites easily.
- [**Ungit**](https://github.com/FredrikNoren/ungit) - rings user friendliness to git without sacrificing the versatility of it. - [**Ungit**](https://github.com/FredrikNoren/ungit) - rings user friendliness to git without sacrificing the versatility of it.
- [**MkDocs**](https://squidfunk.github.io/mkdocs-material/) - create awesome documentation for your project with only markdown.
- [**Midnight Commander**](https://midnight-commander.org/) - Feature rich visual file manager with internal text viewer and editor.
- [**Process Monitor**](https://htop.dev/) - Monitor running process and resource utilization.
- Quicklaunch UI with getting started tutorial
- **Ubuntu 20.4** with the following CLI apps - **Ubuntu 20.4** with the following CLI apps
- [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/) - [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/)
- 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 - **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

View file

@ -70,20 +70,26 @@ and open [localhost:8020](http://localhost:8020) in browser.
- [**Terraform Graph**](https://www.terraform.io/docs/cli/commands/graph.html) - [**Terraform Graph**](https://www.terraform.io/docs/cli/commands/graph.html)
- [**Inframap**](https://github.com/cycloidio/inframap) - [**Inframap**](https://github.com/cycloidio/inframap)
**Dev tools:** **Tools:**
- [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has - [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has
VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time. VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time.
- [**Terminal**](https://github.com/tsl0922/ttyd) - secure browser-based terminal. - [**Terminal**](https://github.com/tsl0922/ttyd) - secure browser-based terminal.
- [**FileBrowser**](https://github.com/filebrowser/filebrowser) - manage files and folders inside the workspace, and exchange data between local environment and the workspace - [**FileBrowser**](https://github.com/filebrowser/filebrowser) - manage files and folders inside the workspace, and exchange data between local environment and the workspace
- [**Cronicle**](https://github.com/jhuckaby/Cronicle) - task scheduler and runner, with a web based front-end UI. It handles both scheduled, repeating and on-demand jobs, targeting any number of worker servers, with real-time stats and live log viewer.
- [**Static File Server**](https://github.com/vercel/serve) - view any static html sites as easy as if you do it on your local machine. Serve static websites easily.
- [**Ungit**](https://github.com/FredrikNoren/ungit) - rings user friendliness to git without sacrificing the versatility of it. - [**Ungit**](https://github.com/FredrikNoren/ungit) - rings user friendliness to git without sacrificing the versatility of it.
- [**MkDocs**](https://squidfunk.github.io/mkdocs-material/) - create awesome documentation for your project with only markdown.
- [**Midnight Commander**](https://midnight-commander.org/) - Feature rich visual file manager with internal text viewer and editor.
- [**Process Monitor**](https://htop.dev/) - Monitor running process and resource utilization.
- Quicklaunch UI with getting started tutorial
- **Ubuntu 20.4** with the following CLI apps - **Ubuntu 20.4** with the following CLI apps
- [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/) - [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/)
- 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 - **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

View file

@ -55,20 +55,26 @@ building project documentation.
- [Mkdocs-video](https://github.com/soulless-viewer/mkdocs-video) - Include viedeos in the documentation. - [Mkdocs-video](https://github.com/soulless-viewer/mkdocs-video) - Include viedeos in the documentation.
- many other plugins - many other plugins
**Dev tools:** **Tools:**
- [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has - [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has
VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time. VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time.
- [**Terminal**](https://github.com/tsl0922/ttyd) - secure browser-based terminal. - [**Terminal**](https://github.com/tsl0922/ttyd) - secure browser-based terminal.
- [**FileBrowser**](https://github.com/filebrowser/filebrowser) - manage files and folders inside the workspace, and exchange data between local environment and the workspace - [**FileBrowser**](https://github.com/filebrowser/filebrowser) - manage files and folders inside the workspace, and exchange data between local environment and the workspace
- [**Cronicle**](https://github.com/jhuckaby/Cronicle) - task scheduler and runner, with a web based front-end UI. It handles both scheduled, repeating and on-demand jobs, targeting any number of worker servers, with real-time stats and live log viewer.
- [**Static File Server**](https://github.com/vercel/serve) - view any static html sites as easy as if you do it on your local machine. Serve static websites easily.
- [**Ungit**](https://github.com/FredrikNoren/ungit) - rings user friendliness to git without sacrificing the versatility of it. - [**Ungit**](https://github.com/FredrikNoren/ungit) - rings user friendliness to git without sacrificing the versatility of it.
- [**MkDocs**](https://squidfunk.github.io/mkdocs-material/) - create awesome documentation for your project with only markdown.
- [**Midnight Commander**](https://midnight-commander.org/) - Feature rich visual file manager with internal text viewer and editor.
- [**Process Monitor**](https://htop.dev/) - Monitor running process and resource utilization.
- Quicklaunch UI with getting started tutorial
- **Ubuntu 20.4** with the following CLI apps - **Ubuntu 20.4** with the following CLI apps
- [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/) - [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/)
- 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 - **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

View file

@ -115,19 +115,25 @@ extension which provides tabular view for csv files and allows interactive explo
- [Poetry](https://python-poetry.org/) - [Poetry](https://python-poetry.org/)
- [Black](https://github.com/psf/black) - [Black](https://github.com/psf/black)
**Dev tools:** **Tools:**
- [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has - [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has
VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time. VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time.
- [**Terminal**](https://github.com/tsl0922/ttyd) - secure browser-based terminal. - [**Terminal**](https://github.com/tsl0922/ttyd) - secure browser-based terminal.
- [**FileBrowser**](https://github.com/filebrowser/filebrowser) - manage files and folders inside the workspace, and exchange data between local environment and the workspace - [**FileBrowser**](https://github.com/filebrowser/filebrowser) - manage files and folders inside the workspace, and exchange data between local environment and the workspace
- [**Cronicle**](https://github.com/jhuckaby/Cronicle) - task scheduler and runner, with a web based front-end UI. It handles both scheduled, repeating and on-demand jobs, targeting any number of worker servers, with real-time stats and live log viewer.
- [**Static File Server**](https://github.com/vercel/serve) - view any static html sites as easy as if you do it on your local machine. Serve static websites easily.
- [**MkDocs**](https://squidfunk.github.io/mkdocs-material/) - create awesome documentation for your project with only markdown.
- [**Midnight Commander**](https://midnight-commander.org/) - Feature rich visual file manager with internal text viewer and editor.
- [**Process Monitor**](https://htop.dev/) - Monitor running process and resource utilization.
- Quicklaunch UI with getting started tutorial
- **Ubuntu 20.4** with the following CLI apps - **Ubuntu 20.4** with the following CLI apps
- [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/) - [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/)
- 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 - **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

View file

@ -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

View file

@ -69,26 +69,32 @@ and open [localhost:8020](http://localhost:8020) in browser.
- [tbls](https://github.com/k1LoW/tbls)- generate documentation (essentially data catalog) from the database - [tbls](https://github.com/k1LoW/tbls)- generate documentation (essentially data catalog) from the database
- [pg_flame](https://github.com/mgartner/pg_flame) - flamegraph generator for Postgres explain output. - [pg_flame](https://github.com/mgartner/pg_flame) - flamegraph generator for Postgres explain output.
**Dev tools:** **Tools:**
- [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has - [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has
VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time. VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time.
- [**Terminal**](https://github.com/tsl0922/ttyd) - secure browser-based terminal. - [**Terminal**](https://github.com/tsl0922/ttyd) - secure browser-based terminal.
- [**FileBrowser**](https://github.com/filebrowser/filebrowser) - manage files and folders inside the workspace, and exchange data between local environment and the workspace - [**FileBrowser**](https://github.com/filebrowser/filebrowser) - manage files and folders inside the workspace, and exchange data between local environment and the workspace
- [**Cronicle**](https://github.com/jhuckaby/Cronicle) - task scheduler and runner, with a web based front-end UI. It handles both scheduled, repeating and on-demand jobs, targeting any number of worker servers, with real-time stats and live log viewer.
- [**Static File Server**](https://github.com/vercel/serve) - view any static html sites as easy as if you do it on your local machine. Serve static websites easily.
- [**Ungit**](https://github.com/FredrikNoren/ungit) - rings user friendliness to git without sacrificing the versatility of it. - [**Ungit**](https://github.com/FredrikNoren/ungit) - rings user friendliness to git without sacrificing the versatility of it.
- [**MkDocs**](https://squidfunk.github.io/mkdocs-material/) - create awesome documentation for your project with only markdown.
- [**Midnight Commander**](https://midnight-commander.org/) - Feature rich visual file manager with internal text viewer and editor.
- [**Process Monitor**](https://htop.dev/) - Monitor running process and resource utilization.
- Quicklaunch UI with getting started tutorial
- [Rclone](https://rclone.org/) - save backups to S3
- **Ubuntu 20.4** with the following CLI apps - **Ubuntu 20.4** with the following CLI apps
- [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/) - [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/)
- 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 - **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 - **Terminal multiplexer:** tmux
- [Rclone](https://rclone.org/) - save backups to S3
## Docs ## Docs

View file

@ -30,7 +30,7 @@ and open [localhost:8020](http://localhost:8020) in browser.
**Python tools:** **Python tools:**
- [IPython and Notebooks](https://ipython.readthedocs.io/en/stable/) - [IPython](https://ipython.readthedocs.io/en/stable/)
- [Pdoc3](https://github.com/pdoc3/pdoc) - [Pdoc3](https://github.com/pdoc3/pdoc)
- [Pytest-html-reporter](https://github.com/prashanth-sams/pytest-html-reporter) - [Pytest-html-reporter](https://github.com/prashanth-sams/pytest-html-reporter)
- [SnakeViz](https://jiffyclub.github.io/snakeviz/) - [SnakeViz](https://jiffyclub.github.io/snakeviz/)
@ -43,7 +43,7 @@ and open [localhost:8020](http://localhost:8020) in browser.
- [Poetry](https://python-poetry.org/) - [Poetry](https://python-poetry.org/)
- [Black](https://github.com/psf/black) - [Black](https://github.com/psf/black)
**Dev tools:** **Tools:**
- [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has - [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has
VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time. VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time.
@ -56,20 +56,18 @@ VS-Code extensions and works in browser. This means it can run inside a docker c
- [**Midnight Commander**](https://midnight-commander.org/) - Feature rich visual file manager with internal text viewer and editor. - [**Midnight Commander**](https://midnight-commander.org/) - Feature rich visual file manager with internal text viewer and editor.
- [**Process Monitor**](https://htop.dev/) - Monitor running process and resource utilization. - [**Process Monitor**](https://htop.dev/) - Monitor running process and resource utilization.
- Quicklaunch UI with getting started tutorial - Quicklaunch UI with getting started tutorial
- **Ubuntu 20.4** with the following CLI apps
Image is built from **Ubuntu 20.4** with the additional CLI apps - [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/)
- Python 3, Pip
- [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/) - Node/nodeenv
- Python 3, Pip - curl, wget, telnet, jq
- Node/nodeenv - **Git:** git, git-flow
- curl, wget, telnet, jq - **File browsers:** mc, xplr
- **Git:** git, git-flow, lazygit - **Text editors:** nano, vim, mcedit
- **File browsers:** mc - **System monitors:** ncdu, htop, glances, vizex
- **Text editors:** nano, vim, mcedit - **Process Control:** supervisord
- **System monitors:** ncdu, htop, glances, vizex - **Job scheduler:** cron
- **Process Control:** supervisord - **Terminal multiplexer:** tmux
- **Job scheduler:** cron
- **Terminal multiplexer:** tmux
## Docs ## Docs

View file

@ -30,25 +30,32 @@ and open [localhost:8020](http://localhost:8020) in browser.
- [R](https://www.r-project.org/) - [R](https://www.r-project.org/)
**Dev tools:** **Tools:**
- **RStudio server** - open source version of popular R IDE, browser-based. - [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has
VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time.
- [**Terminal**](https://github.com/tsl0922/ttyd) - secure browser-based terminal. - [**Terminal**](https://github.com/tsl0922/ttyd) - secure browser-based terminal.
- [**FileBrowser**](https://github.com/filebrowser/filebrowser) - manage files and folders inside the workspace, and exchange data between local environment and the workspace - [**FileBrowser**](https://github.com/filebrowser/filebrowser) - manage files and folders inside the workspace, and exchange data between local environment and the workspace
- [**Cronicle**](https://github.com/jhuckaby/Cronicle) - task scheduler and runner, with a web based front-end UI. It handles both scheduled, repeating and on-demand jobs, targeting any number of worker servers, with real-time stats and live log viewer.
- [**Static File Server**](https://github.com/vercel/serve) - view any static html sites as easy as if you do it on your local machine. Serve static websites easily.
- [**Ungit**](https://github.com/FredrikNoren/ungit) - rings user friendliness to git without sacrificing the versatility of it. - [**Ungit**](https://github.com/FredrikNoren/ungit) - rings user friendliness to git without sacrificing the versatility of it.
- [**MkDocs**](https://squidfunk.github.io/mkdocs-material/) - create awesome documentation for your project with only markdown.
- [**Midnight Commander**](https://midnight-commander.org/) - Feature rich visual file manager with internal text viewer and editor.
- [**Process Monitor**](https://htop.dev/) - Monitor running process and resource utilization.
- Quicklaunch UI with getting started tutorial
- **Ubuntu 20.4** with the following CLI apps - **Ubuntu 20.4** with the following CLI apps
- [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/) - [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/)
- 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 - **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 - **Terminal multiplexer:** tmux
## Docs ## Docs
See our guides on See our guides on

View file

@ -35,7 +35,6 @@ RUN yarn --pure-lockfile && \
yarn autoclean --force && \ yarn autoclean --force && \
yarn cache clean yarn cache clean
################################################################################ IMAGE ################################################################################ IMAGE
FROM ${MKDOCS_COPY_IMAGE} as docs_image FROM ${MKDOCS_COPY_IMAGE} as docs_image
@ -58,6 +57,10 @@ COPY ./mkdocs/mkdocs.yml /home/docs/mkdocs.yml
COPY ./mkdocs/helpers.py /home/docs/macros COPY ./mkdocs/helpers.py /home/docs/macros
COPY ./mkdocs/Redis-commander.png /home/docs/docs/assets/home/ COPY ./mkdocs/Redis-commander.png /home/docs/docs/assets/home/
COPY ./mkdocs/README.md /home/docs/docs/README.md COPY ./mkdocs/README.md /home/docs/docs/README.md
COPY ./mkdocs/redis-circle.svg /home/docs/docs/assets/
COPY ./mkdocs/redis-circle-white.svg /home/docs/docs/assets/
COPY ./mkdocs/extra.css /home/docs/docs/stylesheets/
COPY ./mkdocs/about.md /home/docs/docs/about.md
ENV SHELL=/bin/bash \ ENV SHELL=/bin/bash \
THEIA_DEFAULT_PLUGINS=local-dir:/opt/theia/plugins \ THEIA_DEFAULT_PLUGINS=local-dir:/opt/theia/plugins \
@ -67,11 +70,6 @@ ENV SHELL=/bin/bash \
NVM_DIR=/home/abc/.nvm NVM_DIR=/home/abc/.nvm
RUN apt-get -y update \ RUN apt-get -y update \
# && echo "------------------------------------------------------ utils" \
# && rm -rf /home/abc/utils || true \
# && git clone https://github.com/bluxmit/alnoda-workspaces /tmp/alnoda-workspaces \
# && mv /tmp/alnoda-workspaces/utils /home/abc/ \
# && rm -rf /tmp/alnoda-workspaces \
&& echo "------------------------------------------------------ local redis" \ && echo "------------------------------------------------------ local redis" \
&& apt-get -y install redis-server \ && apt-get -y install redis-server \
&& echo "------------------------------------------------------ redis tools" \ && echo "------------------------------------------------------ redis tools" \

View file

@ -4,7 +4,7 @@
# Redis workspace # Redis workspace
Containerized environment to interact, manage and administer Redis database. Containerized environment to interact, manage and administer Redis.
<p align="center"> <p align="center">
<img src="img/redis-wid-collage.png" alt="Collage" width="750"> <img src="img/redis-wid-collage.png" alt="Collage" width="750">
@ -12,8 +12,9 @@ Containerized environment to interact, manage and administer Redis database.
## Why this images ## Why this images
1. To directly interact with Redis inside your kubernetes cluster. 1. To interact, explore and manage Redis.
2. A better Redis docker image for local dev environment. You get Redis together with the toolset to work with it. 2. To directly interact with Redis inside kubernetes cluster.
3. Alternative Redis image for local dev environment. You get Redis together with the toolset to work with it.
## Start ## Start
@ -25,6 +26,8 @@ open [localhost:8020](http://localhost:8020) in browser.
## Features ## Features
**Redis instance up & running**
**Redis tools:** **Redis tools:**
- [Redis-commander](https://github.com/joeferner/redis-commander#readme) - Redis web management tool. - [Redis-commander](https://github.com/joeferner/redis-commander#readme) - Redis web management tool.
@ -33,20 +36,26 @@ open [localhost:8020](http://localhost:8020) in browser.
- [Redis-Tui](https://github.com/mylxsw/redis-tui) - Redis Text-based UI client in CLI. - [Redis-Tui](https://github.com/mylxsw/redis-tui) - Redis Text-based UI client in CLI.
- [Redis extension for VS-Code](https://open-vsx.org/extension/cweijan/vscode-redis-client) - [Redis extension for VS-Code](https://open-vsx.org/extension/cweijan/vscode-redis-client)
**Dev tools:** **Tools:**
- [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has - [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has
VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time. VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time.
- [**Terminal**](https://github.com/tsl0922/ttyd) - secure browser-based terminal. - [**Terminal**](https://github.com/tsl0922/ttyd) - secure browser-based terminal.
- [**FileBrowser**](https://github.com/filebrowser/filebrowser) - manage files and folders inside the workspace, and exchange data between local environment and the workspace - [**FileBrowser**](https://github.com/filebrowser/filebrowser) - manage files and folders inside the workspace, and exchange data between local environment and the workspace
- [**Cronicle**](https://github.com/jhuckaby/Cronicle) - task scheduler and runner, with a web based front-end UI. It handles both scheduled, repeating and on-demand jobs, targeting any number of worker servers, with real-time stats and live log viewer.
- [**Static File Server**](https://github.com/vercel/serve) - view any static html sites as easy as if you do it on your local machine. Serve static websites easily.
- [**Ungit**](https://github.com/FredrikNoren/ungit) - rings user friendliness to git without sacrificing the versatility of it. - [**Ungit**](https://github.com/FredrikNoren/ungit) - rings user friendliness to git without sacrificing the versatility of it.
- [**MkDocs**](https://squidfunk.github.io/mkdocs-material/) - create awesome documentation for your project with only markdown.
- [**Midnight Commander**](https://midnight-commander.org/) - Feature rich visual file manager with internal text viewer and editor.
- [**Process Monitor**](https://htop.dev/) - Monitor running process and resource utilization.
- Quicklaunch UI with getting started tutorial
- **Ubuntu 20.4** with the following CLI apps - **Ubuntu 20.4** with the following CLI apps
- [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/) - [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/)
- 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 - **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

View file

@ -0,0 +1 @@
Containerized environment to interact, manage and administer Redis.

View file

@ -0,0 +1,19 @@
[data-md-color-scheme="redis"] {
--md-primary-fg-color: #161F31;
--md-accent-fg-color: #A32422;
--md-default-fg-color--light: #003B5C;
--md-default-bg-color: #FFFFFF;
--md-typeset-a-color: #DC382C;
}
[data-md-color-scheme="redis-dark"] {
--md-primary-fg-color: #A32422;
--md-accent-fg-color: #A32422;
--md-default-bg-color: #161F31;
--md-default-fg-color--light: #9CDCFE;
--md-typeset-color: #9CDCFE;
--md-typeset-a-color: #FFFFFF;
}

View file

@ -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/redis-workspace/ - Docs: https://docs.alnoda.org/redis-workspace/
# =========================================================== # ===========================================================
# CONFIGURATION # CONFIGURATION
# =========================================================== # ===========================================================
site_name: Redis workspace site_name: Redis 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,24 @@ edit_uri: ""
theme: theme:
name: 'material' name: 'material'
favicon: 'assets/favicon.ico' favicon: 'assets/redis-circle.svg'
logo: 'assets/Alnoda-logo.svg' logo: 'assets/redis-circle-white.svg'
custom_dir: overrides custom_dir: overrides
font:
text: Ruda
icon: icon:
repo: fontawesome/brands/git-alt repo: fontawesome/brands/github
features: features:
- navigation.instant - navigation.instant
palette: palette:
- scheme: default - scheme: redis
toggle: toggle:
icon: material/toggle-switch-off-outline icon: material/brightness-7
name: Switch to light mode
primary: red
accent: deep orange
- scheme: slate
toggle:
icon: material/toggle-switch
name: Switch to dark mode name: Switch to dark mode
primary: red - scheme: redis-dark
accent: deep orange 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 +48,15 @@ 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

View file

@ -45,7 +45,6 @@ VS-Code extensions and works in browser. This means it can run inside a docker c
- **Job scheduler:** cron - **Job scheduler:** cron
- **Terminal multiplexer:** tmux - **Terminal multiplexer:** tmux
## Docs ## Docs
See our guides on See our guides on

View file

@ -1,15 +1,22 @@
ARG docker_registry=docker.io/alnoda ARG docker_registry=docker.io/alnoda
ARG image_tag=18.04-1.0 ARG image_tag=3.0
FROM ${docker_registry}/workspace-in-docker:${image_tag} FROM ${docker_registry}/theia-workspace:${image_tag}
USER roots USER roots
USER root USER root
COPY supervisord-sqlite.conf /etc/supervisord/ COPY supervisord-sqlite.conf /etc/supervisord/
COPY mkdocs /home/docs # Customize mkdocs
COPY docs/getting-started.md /home/docs/docs/getting-started.md COPY ./mkdocs/mkdocs.yml /home/docs/mkdocs.yml
COPY ./mkdocs/README.md /home/docs/docs/README.md
COPY ./mkdocs/img/* /home/docs/docs/assets/
COPY ./mkdocs/helpers.py /home/docs/macros
COPY ./mkdocs/sqlite-circle.svg /home/docs/docs/assets/
COPY ./mkdocs/sqlite-circle-white.svg /home/docs/docs/assets/
COPY ./mkdocs/extra.css /home/docs/docs/stylesheets/
COPY ./mkdocs/about.md /home/docs/docs/about.md
# apt-get install -y sqlite3 \ # apt-get install -y sqlite3 \
@ -31,12 +38,6 @@ RUN echo "------------------------------------------------------ sqlite3" \
&& make install \ && make install \
&& rm /tmp/sqlite-autoconf-3350400.tar.gz \ && rm /tmp/sqlite-autoconf-3350400.tar.gz \
&& rm -rf /tmp/sqlite-autoconf-3350400 \ && rm -rf /tmp/sqlite-autoconf-3350400 \
&& echo "------------------------------------------------------ nocodb" \
&& cd /; mkdir /home/nocodb/ \
&& git clone https://github.com/nocodb/nocodb-seed /home/nocodb/ \
&& cd /home/nocodb && nodeenv --node=12.18.3 --npm=6.0.0 env \
&& cd /home/nocodb && . env/bin/activate && npm install \
&& rm -rf /home/nocodb/.git \
&& echo "------------------------------------------------------ cli" \ && echo "------------------------------------------------------ cli" \
&& pip install litecli==1.7.0 \ && pip install litecli==1.7.0 \
&& echo "------------------------------------------------------ rclone" \ && echo "------------------------------------------------------ rclone" \
@ -77,15 +78,12 @@ RUN echo "------------------------------------------------------ sqlite3" \
&& chown -R abc /opt/dbdesigner \ && chown -R abc /opt/dbdesigner \
&& mkdir /var/log/dbdesigner && chown -R abc /var/log/dbdesigner \ && mkdir /var/log/dbdesigner && chown -R abc /var/log/dbdesigner \
&& mkdir /var/log/sqlite-web && chown -R abc /var/log/sqlite-web \ && mkdir /var/log/sqlite-web && chown -R abc /var/log/sqlite-web \
&& chown -R abc /home/nocodb \
&& mkdir /var/log/nocodb && chown -R abc /var/log/nocodb \
&& echo "export PAGER='pspg -s 4 --no-mouse'" >> /home/abc/.zshrc \ && echo "export PAGER='pspg -s 4 --no-mouse'" >> /home/abc/.zshrc \
&& find /home -type d | xargs -I{} chown -R abc {} \ && find /home -type d | xargs -I{} chown -R abc {} \
&& find /home -type f | xargs -I{} chown abc {} && find /home -type f | xargs -I{} chown abc {}
COPY dbdesigner/startUp.js /opt/dbdesigner/dist/startUp.js COPY dbdesigner/startUp.js /opt/dbdesigner/dist/startUp.js
ENV SQLITE_VIEWER_URL=http://localhost:8022/sqlite-viewer/ \ ENV SQLITE_VIEWER_URL=http://localhost:8022/sqlite-viewer/ \
SQLITE_WEB_GUI_URL=http://localhost:8022/web-gui-sqlite/ \ SQLITE_WEB_GUI_URL=http://localhost:8022/web-gui-sqlite/ \
SQLITE_WEB_CUSTOM_URL=http://localhost:8034/ \ SQLITE_WEB_CUSTOM_URL=http://localhost:8034/ \

View file

@ -1,14 +1,10 @@
<p align="center"> <p align="center">
<img src="../../img/Alnoda-white.svg" alt="Alnoda logo" width="150"> <img src="./img/sqlite-circle.svg" alt="Sqlite logo" width="150">
</p> </p>
# SQLite Workspace # SQLite Workspace
Collection of tools to develop SQLite databases. Containerized workspace that helps to develop SQLite databases.
<p align="center">
<img src="img/sqlite-wid-collage.png" alt="Collage" width="750">
</p>
## Why this images ## Why this images
@ -27,7 +23,6 @@ and open [localhost:8020](http://localhost:8020) in browser.
**SQLite tools:** **SQLite tools:**
- [nocodb](https://docs.nocodb.com/) - great UI to fill SQLite with data. NocoDB is an open source Airtable alternative.
- [sqlite-web](https://github.com/coleifer/sqlite-web) - web-based SQLite database browser. - [sqlite-web](https://github.com/coleifer/sqlite-web) - web-based SQLite database browser.
- [sqlean](https://github.com/nalgeon/sqlean) - the ultimate set of compiled SQLite extensions. - [sqlean](https://github.com/nalgeon/sqlean) - the ultimate set of compiled SQLite extensions.
- [litecli](https://github.com/dbcli/litecli) - CLI for SQLite. - [litecli](https://github.com/dbcli/litecli) - CLI for SQLite.
@ -51,29 +46,22 @@ and open [localhost:8020](http://localhost:8020) in browser.
**Dev tools:** **Dev tools:**
- [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has - [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has
VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time. VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time.
- [**Terminal**](https://github.com/tsl0922/ttyd) - secure browser-based terminal. - [**Terminal**](https://github.com/tsl0922/ttyd) - secure browser-based terminal.
- [**FileBrowser**](https://github.com/filebrowser/filebrowser) - manage files and folders inside the workspace, and exchange data between local environment and the workspace - [**FileBrowser**](https://github.com/filebrowser/filebrowser) - manage files and folders inside the workspace, and exchange data between local environment and the workspace
- [**Cronicle**](https://github.com/jhuckaby/Cronicle) - task scheduler and runner, with a web based front-end UI. It handles both scheduled, repeating and on-demand jobs, targeting any number of worker servers, with real-time stats and live log viewer.
- [**Static File Server**](https://github.com/vercel/serve) - view any static html sites as easy as if you do it on your local machine. Serve static websites easily.
- [**Ungit**](https://github.com/FredrikNoren/ungit) - rings user friendliness to git without sacrificing the versatility of it. - [**Ungit**](https://github.com/FredrikNoren/ungit) - rings user friendliness to git without sacrificing the versatility of it.
- [**MkDocs**](https://squidfunk.github.io/mkdocs-material/) - create awesome documentation for your project with only markdown. - **Ubuntu 20.4** with the following CLI apps
- [**Midnight Commander**](https://midnight-commander.org/) - Feature rich visual file manager with internal text viewer and editor. - [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/)
- [**Process Monitor**](https://htop.dev/) - Monitor running process and resource utilization. - Python 3, Pip
- Quicklaunch UI with getting started tutorial - Node/nodeenv
- curl, wget, telnet, jq
Image is built from **Ubuntu 20.4** with the additional CLI apps - **Git:** git, git-flow, lazygit
- **File browsers:** mc
- [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/) - **Text editors:** nano, vim, mcedit
- Python 3, Pip - **System monitors:** ncdu, htop, glances, vizex
- Node/nodeenv - **Process Control:** supervisord
- curl, wget, telnet, jq - **Job scheduler:** cron
- **Git:** git, git-flow, lazygit - **Terminal multiplexer:** tmux
- **File browsers:** mc, xplr
- **Text editors:** nano, vim, mcedit
- **System monitors:** ncdu, htop, glances, vizex
- **Process Control:** supervisord
- **Job scheduler:** cron
## Docs ## Docs

View file

@ -0,0 +1,50 @@
<?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, 900)" style="">
<g id="g12" transform="scale(0.1)">
<path d="M 1500 3000 C 671.57 3000 0 2328.43 0 1500 C 0 671.57 671.57 0 1500 0 C 2328.43 0 3000 671.57 3000 1500 C 3000 2328.43 2328.43 3000 1500 3000 Z M 2454.59 545.41 C 2199.61 290.422 1860.6 150 1500 150 C 1139.4 150 800.387 290.422 545.406 545.41 C 290.426 800.391 150 1139.4 150 1500 C 150 1860.6 290.426 2199.61 545.406 2454.59 C 800.387 2709.57 1139.4 2850 1500 2850 C 1860.6 2850 2199.61 2709.57 2454.59 2454.59 C 2709.57 2199.61 2850 1860.6 2850 1500 C 2850 1139.4 2709.57 800.391 2454.59 545.41" style="fill-opacity: 1; fill-rule: nonzero; stroke: none;" id="path14"/>
<title>Go icon</title>
<title>Elixir icon</title>
<title>R icon</title>
<title>OpenSearch logo</title>
<desc>Search engine software fork of Elasticsearch</desc>
<title>OpenSearch logo</title>
<desc>Search engine software fork of Elasticsearch</desc>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<title>redash-logo</title>
<desc>Created with Sketch.</desc>
<g id="g-1" style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;" transform="matrix(3.333333, 0, 0, -3.333333, -4120.10498, 2211.285156)"/>
</g>
</g>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<rect id="_Transparent_Rectangle_" data-name="&lt;Transparent Rectangle&gt;" class="cls-1" width="800" height="800" style="fill: none;" y="60.148" x="43.806"/>
<path d="M 718.335 194.751 C 689.872 173.136 655.452 181.829 621.446 207.534 C 616.204 211.533 611.17 215.728 606.36 220.103 C 548.193 272.663 494.219 370.004 477.452 444.344 C 483.988 455.622 489.089 470.024 492.455 481.02 C 494.142 486.49 495.65 491.997 496.978 497.537 C 496.978 497.537 496.454 495.868 494.33 490.582 L 492.951 487.152 C 492.667 486.519 492.363 485.893 492.042 485.273 C 488.235 477.753 477.755 461.895 473.121 454.987 C 469.178 464.925 465.675 474.206 462.751 482.617 C 476.1 503.387 484.208 539.007 484.208 539.007 C 484.208 539.007 483.518 536.68 480.153 528.622 C 477.204 521.503 462.393 499.393 458.862 494.223 C 452.878 513.114 450.478 525.849 452.628 528.95 C 456.821 534.964 460.794 545.35 464.267 556.816 C 472.156 582.661 477.643 614.145 477.643 614.145 L 478.113 619.407 C 477.076 640.936 477.592 662.498 479.658 683.973 C 482.277 710.899 487.187 734.018 493.447 746.4 L 497.724 744.427 C 488.511 720.038 484.76 688.061 486.414 651.22 C 488.897 594.877 504.121 526.931 532.225 456.115 C 579.745 349.21 645.661 263.43 705.977 222.454 C 651.012 264.744 576.573 401.722 554.288 452.426 C 529.356 509.19 511.678 562.479 501.032 613.534 C 519.4 565.674 578.835 545.114 578.835 545.114 C 578.835 545.114 607.987 514.477 642.049 470.729 C 621.638 474.698 588.129 481.489 576.904 485.508 C 560.356 491.404 555.888 493.427 555.888 493.427 C 555.888 493.427 609.531 465.606 655.534 453.014 C 718.802 368.124 787.753 247.523 718.335 194.751 M 206.093 207.51 C 178.177 207.6 155.574 226.865 155.483 250.648 L 155.483 640.858 C 155.574 664.635 178.184 683.884 206.093 683.949 L 465.84 683.949 C 463.893 662.791 463.415 641.553 464.405 620.348 C 464.24 618.891 464.103 617.034 463.966 615.648 C 460.601 596.867 456.248 578.224 450.919 559.777 C 447.582 548.734 443.335 538.678 440.743 534.942 C 437.543 530.314 438.039 527.658 438.067 524.793 C 438.067 521.973 438.481 519.035 439.088 515.722 C 440.721 507.446 442.875 499.25 445.542 491.17 L 451.525 490.511 C 451.059 489.691 451.141 488.985 450.671 488.233 L 449.54 479.282 C 452.843 469.872 456.354 460.522 460.076 451.227 L 465.593 450.781 C 465.371 450.405 465.315 449.887 465.095 449.535 L 463.91 442.111 C 481.286 365.046 535.259 267.235 596.293 212.068 C 598.113 210.447 599.961 209.061 601.754 207.51 L 206.093 207.51 Z" style=""/>
</svg>

After

Width:  |  Height:  |  Size: 6 KiB

View file

@ -1,68 +0,0 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
env/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
*.egg-info/
.installed.cfg
*.egg
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*,cover
.hypothesis/
# Translations
*.mo
# Scrapy stuff:
.scrapy
# PyBuilder
target/
# IPython Notebook
.ipynb_checkpoints
# pyenv
.python-version
# virtualenv
venv/
ENV/
# MkDocs documentation
site/

View file

@ -75,24 +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": "NOCODB_URL",
"name": "NocoDB",
"image": "assets/home/Nocodb.png",
"description": "Open source Airtable alternative. GUI for your SQLite database."
},
{
"env": "SQLITE_WEB_NOCODB",
"name": "SQLite database browser for NocoDB",
"image": "assets/home/db-test.jpg",
"description": "Explore and query SQLite database of NocoDB"
},
{ {
"env": "SQLITE_WEB_MAIN_URL", "env": "SQLITE_WEB_MAIN_URL",
"name": "SQLite database browser (main)", "name": "SQLite database browser (main)",
@ -134,26 +116,7 @@
"name": "Ungit", "name": "Ungit",
"image": "assets/home/Ungit.jpg", "image": "assets/home/Ungit.jpg",
"description": "Manage Git repositories and work flow using beautiful UI" "description": "Manage Git repositories and work flow using beautiful UI"
},
{
"env": "STATICFS_URL",
"name": "Static File Server",
"image": "assets/home/Static-server.png",
"description": "Serve any static websites like a breeze"
},
{
"env": "MC_URL",
"name": "M.Commander",
"image": "assets/home/MC.jpg",
"description": "Feature rich visual file manager with internal text viewer and editor"
},
{
"env": "HTOP_URL",
"name": "Process monitor",
"image": "assets/home/Htop.jpg",
"description": "Monitor running process and resource utilization"
} }
]
%} %}

View file

@ -1,70 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1280" height="1024" viewBox="0 0 10000 9600" xml:space="preserve">
<desc>Created with Fabric.js 3.6.3</desc>
<defs>
</defs>
<g transform="matrix(2,0,0,2,640,512)" id="background-logo" >
</g>
<g transform="matrix(2,0,0,2,640,416.3)" id="logo-logo" >
<g transform="matrix(18.9,0,0,24.4,-502.2,-1009.3)" style="" paint-order="stroke" >
<g transform="matrix(0.2,0,0,-0.2,0,-61.6)" >
<path style="fill: rgb(64, 50, 44); fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-dasharray: none; stroke-dashoffset: 0; stroke-miterlimit: 4; opacity: 1" paint-order="stroke" transform="translate(-1625,-1745)" d="M 3062 1050.1 c -466.3 107.3 -950.8 107.3 -1417.1 0 c -16.2 -3.7 -26.6 -18.2 -23.3 -32.1 c 3.4 -13.9 19 -22.1 34.9 -18.4 c 458.6 105.5 935.2 105.5 1393.9 0 c 15.9 -3.7 31.5 4.5 34.9 18.4 c 3.4 13.9 -7 28.4 -23.3 32.1" stroke-linecap="round" />
</g>
<g transform="matrix(0.2,0,0,-0.2,-95.7,12.6)" >
<path style="fill: rgb(64, 50, 44); fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-dasharray: none; stroke-dashoffset: 0; stroke-miterlimit: 4; opacity: 1" paint-order="stroke" transform="translate(-1210,-1423.3)" d="M 1847.7 878.7 c 0 52.1 44.1 94.1 97 90.6 c 48.2 -3.2 84.6 -45.5 84.6 -93.8 V 490.5 c 0 -14.3 11.6 -25.9 25.9 -25.9 c 14.3 0 25.9 11.6 25.9 25.9 v 384 c 0 76.7 -58.8 142.8 -135.5 146.6 c -81.9 4 -149.8 -61.4 -149.8 -142.5 V 490.5 c 0 -14.3 11.6 -25.9 25.9 -25.9 c 14.3 0 25.9 11.6 25.9 25.9 v 388.2" stroke-linecap="round" />
</g>
<g transform="matrix(0.2,0,0,-0.2,-111.1,21.9)" >
<path style="fill: rgb(81, 173, 229); fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-dasharray: none; stroke-dashoffset: 0; stroke-miterlimit: 4; opacity: 1" paint-order="stroke" transform="translate(-1143.2,-1383.2)" d="M 1861.3 912.4 v -419.2 c 0 -5.8 4.7 -10.4 10.4 -10.4 c 5.7 0 10.4 4.7 10.4 10.4 v 419.2 c 0 5.8 -4.6 10.4 -10.4 10.4 c -5.7 0 -10.4 -4.7 -10.4 -10.4" stroke-linecap="round" />
</g>
<g transform="matrix(0.2,0,0,-0.2,-103.4,18.6)" >
<path style="fill: rgb(81, 173, 229); fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-dasharray: none; stroke-dashoffset: 0; stroke-miterlimit: 4; opacity: 1" paint-order="stroke" transform="translate(-1176.6,-1397.2)" d="M 1894.7 940.4 v -447.2 c 0 -5.8 4.7 -10.5 10.4 -10.5 c 5.7 0 10.4 4.7 10.4 10.5 v 447.2 c 0 5.8 -4.6 10.4 -10.4 10.4 c -5.7 0 -10.4 -4.7 -10.4 -10.4" stroke-linecap="round" />
</g>
<g transform="matrix(0.2,0,0,-0.2,-95.7,17.5)" >
<path style="fill: rgb(81, 173, 229); fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-dasharray: none; stroke-dashoffset: 0; stroke-miterlimit: 4; opacity: 1" paint-order="stroke" transform="translate(-1210,-1401.8)" d="M 1928.1 949.5 v -456.1 c 0 -5.9 4.6 -10.6 10.4 -10.6 c 5.7 0 10.4 4.8 10.4 10.6 v 456.1 c 0 5.9 -4.6 10.7 -10.4 10.7 c -5.7 0 -10.4 -4.8 -10.4 -10.7" stroke-linecap="round" />
</g>
<g transform="matrix(0.2,0,0,-0.2,-88,18.6)" >
<path style="fill: rgb(81, 173, 229); fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-dasharray: none; stroke-dashoffset: 0; stroke-miterlimit: 4; opacity: 1" paint-order="stroke" transform="translate(-1243.4,-1397.2)" d="M 1961.5 939.8 v -445.9 c 0 -6.1 4.6 -11.1 10.4 -11.1 c 5.7 0 10.4 5 10.4 11.1 v 445.9 c 0 6.1 -4.7 11.1 -10.4 11.1 c -5.7 0 -10.4 -5 -10.4 -11.1" stroke-linecap="round" />
</g>
<g transform="matrix(0.2,0,0,-0.2,-80.3,21.9)" >
<path style="fill: rgb(81, 173, 229); fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-dasharray: none; stroke-dashoffset: 0; stroke-miterlimit: 4; opacity: 1" paint-order="stroke" transform="translate(-1276.8,-1383.2)" d="M 1994.9 912.4 v -419.2 c 0 -5.8 4.6 -10.4 10.4 -10.4 c 5.7 0 10.4 4.7 10.4 10.4 v 419.2 c 0 5.8 -4.7 10.4 -10.4 10.4 c -5.7 0 -10.4 -4.7 -10.4 -10.4" stroke-linecap="round" />
</g>
<g transform="matrix(0.2,0,0,-0.2,0,12.6)" >
<path style="fill: rgb(64, 50, 44); fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-dasharray: none; stroke-dashoffset: 0; stroke-miterlimit: 4; opacity: 1" paint-order="stroke" transform="translate(-1625,-1423.3)" d="M 2262.7 878.7 c 0 52.1 44.1 94.1 97 90.6 c 48.2 -3.2 84.6 -45.5 84.6 -93.8 V 490.5 c 0 -14.3 11.6 -25.9 25.9 -25.9 c 14.3 0 25.9 11.6 25.9 25.9 v 384 c 0 76.7 -58.8 142.8 -135.5 146.6 c -81.9 4 -149.8 -61.4 -149.8 -142.5 V 490.5 c 0 -14.3 11.6 -25.9 25.9 -25.9 c 14.3 0 25.9 11.6 25.9 25.9 v 388.2" stroke-linecap="round" />
</g>
<g transform="matrix(0.2,0,0,-0.2,-15.4,21.9)" >
<path style="fill: rgb(191, 27, 44); fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-dasharray: none; stroke-dashoffset: 0; stroke-miterlimit: 4; opacity: 1" paint-order="stroke" transform="translate(-1558.2,-1383.2)" d="M 2276.3 912.4 v -419.2 c 0 -5.8 4.7 -10.4 10.4 -10.4 c 5.7 0 10.4 4.7 10.4 10.4 v 419.2 c 0 5.8 -4.6 10.4 -10.4 10.4 c -5.7 0 -10.4 -4.7 -10.4 -10.4" stroke-linecap="round" />
</g>
<g transform="matrix(0.2,0,0,-0.2,-7.7,18.6)" >
<path style="fill: rgb(191, 27, 44); fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-dasharray: none; stroke-dashoffset: 0; stroke-miterlimit: 4; opacity: 1" paint-order="stroke" transform="translate(-1591.6,-1397.2)" d="M 2309.7 940.4 v -447.2 c 0 -5.8 4.7 -10.5 10.4 -10.5 c 5.7 0 10.4 4.7 10.4 10.5 v 447.2 c 0 5.8 -4.6 10.4 -10.4 10.4 c -5.7 0 -10.4 -4.7 -10.4 -10.4" stroke-linecap="round" />
</g>
<g transform="matrix(0.2,0,0,-0.2,0,17.5)" >
<path style="fill: rgb(191, 27, 44); fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-dasharray: none; stroke-dashoffset: 0; stroke-miterlimit: 4; opacity: 1" paint-order="stroke" transform="translate(-1625,-1401.8)" d="M 2343.1 949.5 v -456.1 c 0 -5.9 4.6 -10.6 10.4 -10.6 c 5.7 0 10.4 4.8 10.4 10.6 v 456.1 c 0 5.9 -4.6 10.7 -10.4 10.7 c -5.7 0 -10.4 -4.8 -10.4 -10.7" stroke-linecap="round" />
</g>
<g transform="matrix(0.2,0,0,-0.2,7.7,18.6)" >
<path style="fill: rgb(191, 27, 44); fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-dasharray: none; stroke-dashoffset: 0; stroke-miterlimit: 4; opacity: 1" paint-order="stroke" transform="translate(-1658.4,-1397.2)" d="M 2376.5 939.8 v -445.9 c 0 -6.1 4.6 -11.1 10.4 -11.1 c 5.7 0 10.4 5 10.4 11.1 v 445.9 c 0 6.1 -4.7 11.1 -10.4 11.1 c -5.7 0 -10.4 -5 -10.4 -11.1" stroke-linecap="round" />
</g>
<g transform="matrix(0.2,0,0,-0.2,15.4,21.9)" >
<path style="fill: rgb(191, 27, 44); fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-dasharray: none; stroke-dashoffset: 0; stroke-miterlimit: 4; opacity: 1" paint-order="stroke" transform="translate(-1691.8,-1383.2)" d="M 2409.9 912.4 v -419.2 c 0 -5.8 4.6 -10.4 10.4 -10.4 c 5.7 0 10.4 4.7 10.4 10.4 v 419.2 c 0 5.8 -4.7 10.4 -10.4 10.4 c -5.7 0 -10.4 -4.7 -10.4 -10.4" stroke-linecap="round" />
</g>
<g transform="matrix(0.2,0,0,-0.2,95.7,12.6)" >
<path style="fill: rgb(64, 50, 44); fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-dasharray: none; stroke-dashoffset: 0; stroke-miterlimit: 4; opacity: 1" paint-order="stroke" transform="translate(-2040,-1423.3)" d="M 2677.7 878.7 c 0 52.1 44.1 94.1 97 90.6 c 48.2 -3.2 84.6 -45.5 84.6 -93.8 V 490.5 c 0 -14.3 11.6 -25.9 25.9 -25.9 c 14.3 0 25.9 11.6 25.9 25.9 v 384 c 0 76.7 -58.8 142.8 -135.5 146.6 c -81.9 4 -149.8 -61.4 -149.8 -142.5 V 490.5 c 0 -14.3 11.6 -25.9 25.9 -25.9 c 14.3 0 25.9 11.6 25.9 25.9 v 388.2" stroke-linecap="round" />
</g>
<g transform="matrix(0.2,0,0,-0.2,80.3,21.9)" >
<path style="fill: rgb(128, 204, 40); fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-dasharray: none; stroke-dashoffset: 0; stroke-miterlimit: 4; opacity: 1" paint-order="stroke" transform="translate(-1973.2,-1383.2)" d="M 2691.3 912.4 v -419.2 c 0 -5.8 4.7 -10.4 10.4 -10.4 c 5.7 0 10.4 4.7 10.4 10.4 v 419.2 c 0 5.8 -4.6 10.4 -10.4 10.4 c -5.7 0 -10.4 -4.7 -10.4 -10.4" stroke-linecap="round" />
</g>
<g transform="matrix(0.2,0,0,-0.2,88,18.6)" >
<path style="fill: rgb(128, 204, 40); fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-dasharray: none; stroke-dashoffset: 0; stroke-miterlimit: 4; opacity: 1" paint-order="stroke" transform="translate(-2006.6,-1397.2)" d="M 2724.7 940.4 v -447.2 c 0 -5.8 4.7 -10.5 10.4 -10.5 c 5.7 0 10.4 4.7 10.4 10.5 v 447.2 c 0 5.8 -4.6 10.4 -10.4 10.4 c -5.7 0 -10.4 -4.7 -10.4 -10.4" stroke-linecap="round" />
</g>
<g transform="matrix(0.2,0,0,-0.2,95.7,17.5)" >
<path style="fill: rgb(128, 204, 40); fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-dasharray: none; stroke-dashoffset: 0; stroke-miterlimit: 4; opacity: 1" paint-order="stroke" transform="translate(-2040,-1401.8)" d="M 2758.1 949.5 v -456.1 c 0 -5.9 4.6 -10.6 10.4 -10.6 c 5.7 0 10.4 4.8 10.4 10.6 v 456.1 c 0 5.9 -4.6 10.7 -10.4 10.7 c -5.7 0 -10.4 -4.8 -10.4 -10.7" stroke-linecap="round" />
</g>
<g transform="matrix(0.2,0,0,-0.2,103.4,18.6)" >
<path style="fill: rgb(128, 204, 40); fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-dasharray: none; stroke-dashoffset: 0; stroke-miterlimit: 4; opacity: 1" paint-order="stroke" transform="translate(-2073.4,-1397.2)" d="M 2791.5 939.8 v -445.9 c 0 -6.1 4.6 -11.1 10.4 -11.1 c 5.7 0 10.4 5 10.4 11.1 v 445.9 c 0 6.1 -4.7 11.1 -10.4 11.1 c -5.7 0 -10.4 -5 -10.4 -11.1" stroke-linecap="round" />
</g>
<g transform="matrix(0.2,0,0,-0.2,111.1,21.9)" >
<path style="fill: rgb(128, 204, 40); fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-dasharray: none; stroke-dashoffset: 0; stroke-miterlimit: 4; opacity: 1" paint-order="stroke" transform="translate(-2106.8,-1383.2)" d="M 2824.8 912.4 v -419.2 c 0 -5.8 4.6 -10.4 10.4 -10.4 c 5.7 0 10.4 4.7 10.4 10.4 v 419.2 c 0 5.8 -4.7 10.4 -10.4 10.4 c -5.7 0 -10.4 -4.7 -10.4 -10.4" stroke-linecap="round" />
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 250 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 192 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 652 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 294 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 169 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 155 KiB

View file

@ -1,16 +0,0 @@
window.MathJax = {
tex: {
inlineMath: [["\\(", "\\)"]],
displayMath: [["\\[", "\\]"]],
processEscapes: true,
processEnvironments: true
},
options: {
ignoreHtmlClass: ".*|",
processHtmlClass: "arithmatex"
}
};
document$.subscribe(() => {
MathJax.typesetPromise()
})

View file

@ -0,0 +1,18 @@
[data-md-color-scheme="sqite"] {
--md-primary-fg-color: #044A64;
--md-accent-fg-color: #0482C9;
--md-default-fg-color--light: #003B5C;
--md-default-bg-color: #F5F7F7;
}
[data-md-color-scheme="sqite-dark"] {
--md-primary-fg-color: #0482C9;
--md-accent-fg-color: #19758F;
--md-default-bg-color: #21252B;
--md-default-fg-color--light: #0482C9;
--md-typeset-color: #9DA5B4;
--md-typeset-a-color: #9DA5B4;
}

View file

@ -4,19 +4,17 @@ Include this {{ macros_info() }} in any page to get complete macro info
""" """
import os import os
port_increments = { port_increments = {
"DOCS_URL": 0, "DOCS_URL": 0,
"FILEBROWSER_URL": 1, "FILEBROWSER_URL": 1,
"STATICFS_URL": 2,
"CRONICLE_URL": 3,
"UNGIT_URL": 4, "UNGIT_URL": 4,
"IDE_URL": 5, "IDE_URL": 5,
"TERMINAL_URL": 6, "TERMINAL_URL": 6,
"MC_URL": 7,
"HTOP_URL": 8,
"DBDESIGNER_URL": 9, "DBDESIGNER_URL": 9,
"NOCODB_URL": 10, "PORT_8038": 18,
"SQLITE_WEB_NOCODB": 11, "PORT_8039": 19,
"PORT_8040": 20,
"SQLITE_WEB_MAIN_URL": 12, "SQLITE_WEB_MAIN_URL": 12,
"SQLITE_WEB_EXAMPLE_URL": 13 "SQLITE_WEB_EXAMPLE_URL": 13
} }

View file

Before

Width:  |  Height:  |  Size: 94 KiB

After

Width:  |  Height:  |  Size: 94 KiB

View file

Before

Width:  |  Height:  |  Size: 161 KiB

After

Width:  |  Height:  |  Size: 161 KiB

View file

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 59 KiB

View file

Before

Width:  |  Height:  |  Size: 60 KiB

After

Width:  |  Height:  |  Size: 60 KiB

View file

Before

Width:  |  Height:  |  Size: 218 KiB

After

Width:  |  Height:  |  Size: 218 KiB

View file

Before

Width:  |  Height:  |  Size: 128 KiB

After

Width:  |  Height:  |  Size: 128 KiB

View file

Before

Width:  |  Height:  |  Size: 110 KiB

After

Width:  |  Height:  |  Size: 110 KiB

View file

@ -4,16 +4,17 @@
nav: nav:
- Home: README.md - Home: README.md
- Get started: getting-started.md - My apps: pages/my-apps.md
- About: about.md
- Docs: https://docs.alnoda.org/sqlite-workspace/
# =========================================================== # ===========================================================
# CONFIGURATION # CONFIGURATION
# =========================================================== # ===========================================================
site_name: My Workspace site_name: SQLite workspace
repo_url: https://github.com/bluxmit/alnoda-workspaces repo_url: https://github.com/bluxmit/alnoda-workspaces
site_url: https://alnoda.org site_url: https://docs.alnoda.org
edit_uri: "" edit_uri: ""
# =========================================================== # ===========================================================
@ -22,48 +23,40 @@ edit_uri: ""
theme: theme:
name: 'material' name: 'material'
favicon: 'assets/favicon.ico' favicon: 'assets/sqlite-circle.svg'
logo: 'assets/Alnoda-logo.svg' logo: 'assets/sqlite-circle-white.svg'
custom_dir: overrides custom_dir: overrides
font:
text: Nunito
icon: icon:
repo: fontawesome/brands/git-alt repo: fontawesome/brands/github
features: features:
- navigation.instant - navigation.instant
palette: palette:
- scheme: default - scheme: sqlite
toggle: toggle:
icon: material/toggle-switch-off-outline icon: material/brightness-7
name: Switch to light mode
primary: red
accent: deep orange
- scheme: slate
toggle:
icon: material/toggle-switch
name: Switch to dark mode name: Switch to dark mode
primary: deep orange - scheme: sqlite-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
homepage: https://alnoda.org homepage: https://docs.alnoda.org
host_url: http://localhost 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

View file

@ -0,0 +1,50 @@
<?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, 900)" style="">
<g id="g12" transform="scale(0.1)">
<path d="M 1500 3000 C 671.57 3000 0 2328.43 0 1500 C 0 671.57 671.57 0 1500 0 C 2328.43 0 3000 671.57 3000 1500 C 3000 2328.43 2328.43 3000 1500 3000 Z M 2454.59 545.41 C 2199.61 290.422 1860.6 150 1500 150 C 1139.4 150 800.387 290.422 545.406 545.41 C 290.426 800.391 150 1139.4 150 1500 C 150 1860.6 290.426 2199.61 545.406 2454.59 C 800.387 2709.57 1139.4 2850 1500 2850 C 1860.6 2850 2199.61 2709.57 2454.59 2454.59 C 2709.57 2199.61 2850 1860.6 2850 1500 C 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"/>
<title>Go icon</title>
<title>Elixir icon</title>
<title>R icon</title>
<title>OpenSearch logo</title>
<desc>Search engine software fork of Elasticsearch</desc>
<title>OpenSearch logo</title>
<desc>Search engine software fork of Elasticsearch</desc>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<title>redash-logo</title>
<desc>Created with Sketch.</desc>
<g id="g-1" style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;" transform="matrix(3.333333, 0, 0, -3.333333, -4120.10498, 2211.285156)"/>
</g>
</g>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<rect id="_Transparent_Rectangle_" data-name="&lt;Transparent Rectangle&gt;" class="cls-1" width="800" height="800" style="fill: none;" y="60.148" x="43.806"/>
<path d="M 718.335 194.751 C 689.872 173.136 655.452 181.829 621.446 207.534 C 616.204 211.533 611.17 215.728 606.36 220.103 C 548.193 272.663 494.219 370.004 477.452 444.344 C 483.988 455.622 489.089 470.024 492.455 481.02 C 494.142 486.49 495.65 491.997 496.978 497.537 C 496.978 497.537 496.454 495.868 494.33 490.582 L 492.951 487.152 C 492.667 486.519 492.363 485.893 492.042 485.273 C 488.235 477.753 477.755 461.895 473.121 454.987 C 469.178 464.925 465.675 474.206 462.751 482.617 C 476.1 503.387 484.208 539.007 484.208 539.007 C 484.208 539.007 483.518 536.68 480.153 528.622 C 477.204 521.503 462.393 499.393 458.862 494.223 C 452.878 513.114 450.478 525.849 452.628 528.95 C 456.821 534.964 460.794 545.35 464.267 556.816 C 472.156 582.661 477.643 614.145 477.643 614.145 L 478.113 619.407 C 477.076 640.936 477.592 662.498 479.658 683.973 C 482.277 710.899 487.187 734.018 493.447 746.4 L 497.724 744.427 C 488.511 720.038 484.76 688.061 486.414 651.22 C 488.897 594.877 504.121 526.931 532.225 456.115 C 579.745 349.21 645.661 263.43 705.977 222.454 C 651.012 264.744 576.573 401.722 554.288 452.426 C 529.356 509.19 511.678 562.479 501.032 613.534 C 519.4 565.674 578.835 545.114 578.835 545.114 C 578.835 545.114 607.987 514.477 642.049 470.729 C 621.638 474.698 588.129 481.489 576.904 485.508 C 560.356 491.404 555.888 493.427 555.888 493.427 C 555.888 493.427 609.531 465.606 655.534 453.014 C 718.802 368.124 787.753 247.523 718.335 194.751 M 206.093 207.51 C 178.177 207.6 155.574 226.865 155.483 250.648 L 155.483 640.858 C 155.574 664.635 178.184 683.884 206.093 683.949 L 465.84 683.949 C 463.893 662.791 463.415 641.553 464.405 620.348 C 464.24 618.891 464.103 617.034 463.966 615.648 C 460.601 596.867 456.248 578.224 450.919 559.777 C 447.582 548.734 443.335 538.678 440.743 534.942 C 437.543 530.314 438.039 527.658 438.067 524.793 C 438.067 521.973 438.481 519.035 439.088 515.722 C 440.721 507.446 442.875 499.25 445.542 491.17 L 451.525 490.511 C 451.059 489.691 451.141 488.985 450.671 488.233 L 449.54 479.282 C 452.843 469.872 456.354 460.522 460.076 451.227 L 465.593 450.781 C 465.371 450.405 465.315 449.887 465.095 449.535 L 463.91 442.111 C 481.286 365.046 535.259 267.235 596.293 212.068 C 598.113 210.447 599.961 209.061 601.754 207.51 L 206.093 207.51 Z" style="fill: rgb(255, 255, 255);"/>
</svg>

After

Width:  |  Height:  |  Size: 6 KiB

View file

@ -0,0 +1,50 @@
<?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, 900)" style="">
<g id="g12" transform="scale(0.1)">
<path d="M 1500 3000 C 671.57 3000 0 2328.43 0 1500 C 0 671.57 671.57 0 1500 0 C 2328.43 0 3000 671.57 3000 1500 C 3000 2328.43 2328.43 3000 1500 3000 Z M 2454.59 545.41 C 2199.61 290.422 1860.6 150 1500 150 C 1139.4 150 800.387 290.422 545.406 545.41 C 290.426 800.391 150 1139.4 150 1500 C 150 1860.6 290.426 2199.61 545.406 2454.59 C 800.387 2709.57 1139.4 2850 1500 2850 C 1860.6 2850 2199.61 2709.57 2454.59 2454.59 C 2709.57 2199.61 2850 1860.6 2850 1500 C 2850 1139.4 2709.57 800.391 2454.59 545.41" style="fill-opacity: 1; fill-rule: nonzero; stroke: none;" id="path14"/>
<title>Go icon</title>
<title>Elixir icon</title>
<title>R icon</title>
<title>OpenSearch logo</title>
<desc>Search engine software fork of Elasticsearch</desc>
<title>OpenSearch logo</title>
<desc>Search engine software fork of Elasticsearch</desc>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<title>redash-logo</title>
<desc>Created with Sketch.</desc>
<g id="g-1" style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;" transform="matrix(3.333333, 0, 0, -3.333333, -4120.10498, 2211.285156)"/>
</g>
</g>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<rect id="_Transparent_Rectangle_" data-name="&lt;Transparent Rectangle&gt;" class="cls-1" width="800" height="800" style="fill: none;" y="60.148" x="43.806"/>
<path d="M 718.335 194.751 C 689.872 173.136 655.452 181.829 621.446 207.534 C 616.204 211.533 611.17 215.728 606.36 220.103 C 548.193 272.663 494.219 370.004 477.452 444.344 C 483.988 455.622 489.089 470.024 492.455 481.02 C 494.142 486.49 495.65 491.997 496.978 497.537 C 496.978 497.537 496.454 495.868 494.33 490.582 L 492.951 487.152 C 492.667 486.519 492.363 485.893 492.042 485.273 C 488.235 477.753 477.755 461.895 473.121 454.987 C 469.178 464.925 465.675 474.206 462.751 482.617 C 476.1 503.387 484.208 539.007 484.208 539.007 C 484.208 539.007 483.518 536.68 480.153 528.622 C 477.204 521.503 462.393 499.393 458.862 494.223 C 452.878 513.114 450.478 525.849 452.628 528.95 C 456.821 534.964 460.794 545.35 464.267 556.816 C 472.156 582.661 477.643 614.145 477.643 614.145 L 478.113 619.407 C 477.076 640.936 477.592 662.498 479.658 683.973 C 482.277 710.899 487.187 734.018 493.447 746.4 L 497.724 744.427 C 488.511 720.038 484.76 688.061 486.414 651.22 C 488.897 594.877 504.121 526.931 532.225 456.115 C 579.745 349.21 645.661 263.43 705.977 222.454 C 651.012 264.744 576.573 401.722 554.288 452.426 C 529.356 509.19 511.678 562.479 501.032 613.534 C 519.4 565.674 578.835 545.114 578.835 545.114 C 578.835 545.114 607.987 514.477 642.049 470.729 C 621.638 474.698 588.129 481.489 576.904 485.508 C 560.356 491.404 555.888 493.427 555.888 493.427 C 555.888 493.427 609.531 465.606 655.534 453.014 C 718.802 368.124 787.753 247.523 718.335 194.751 M 206.093 207.51 C 178.177 207.6 155.574 226.865 155.483 250.648 L 155.483 640.858 C 155.574 664.635 178.184 683.884 206.093 683.949 L 465.84 683.949 C 463.893 662.791 463.415 641.553 464.405 620.348 C 464.24 618.891 464.103 617.034 463.966 615.648 C 460.601 596.867 456.248 578.224 450.919 559.777 C 447.582 548.734 443.335 538.678 440.743 534.942 C 437.543 530.314 438.039 527.658 438.067 524.793 C 438.067 521.973 438.481 519.035 439.088 515.722 C 440.721 507.446 442.875 499.25 445.542 491.17 L 451.525 490.511 C 451.059 489.691 451.141 488.985 450.671 488.233 L 449.54 479.282 C 452.843 469.872 456.354 460.522 460.076 451.227 L 465.593 450.781 C 465.371 450.405 465.315 449.887 465.095 449.535 L 463.91 442.111 C 481.286 365.046 535.259 267.235 596.293 212.068 C 598.113 210.447 599.961 209.061 601.754 207.51 L 206.093 207.51 Z" style=""/>
</svg>

After

Width:  |  Height:  |  Size: 6 KiB