shortened workspace descriptions

This commit is contained in:
bluxmit 2022-02-01 16:50:36 +00:00
parent 156fabbf4c
commit a6bd45ed6e
8 changed files with 32 additions and 44 deletions

View file

@ -26,41 +26,32 @@ such as Python development or Postgres management.
## List of workspaces
### [`Workspace-in-docker`](./workspaces/workspace-in-docker/README.md)
General-purpose dockerized workspace - an environment fully isolated inside a docker container.
It can run anywhere, can be started and stopped, moved to another machine, archived to file or restored, pushed to docker registry, started on a cloud server.
This workspace has a powerful cod editor (browser-based VS-Code version), its own UI, and a collection of applications for more
convenient work, such as File Browser to easily exchange files and folders with workspace, Cronicle - advanced job scheduler with great UI,
MkDocs for documentation of the workspace and projects. Has all the features of the Base-workspace and Ubuntu-workspace.
General-purpose dockerized development environment. Fully isolated inside a docker container.
Includes code editor, terminal, scheduler and filebrowser.
```
docker run --name space-1 -d -p 8020-8035:8020-8035 alnoda/workspace-in-docker
```
### [`Codeserver-Workspace`](./workspaces/codeserver-workspace/README.md)
An alternative workspace to the workspace-in-docker. It has all the features ot the latter, except for the
different implementation of the Visual Studio Code. While workspace-in-docker has [Eclipse Theia IDE](https://theia-ide.org/), Codeserver-Workspace
includes [Codeserver](https://github.com/cdr/code-server) instead.
An alternative workspace to the workspace-in-docker but with [Codeserver](https://github.com/cdr/code-server).
```
docker run --name space-1 -d -p 8020-8035:8020-8035 alnoda/codeserver-workspace
```
### [`Python-Workspace`](./workspaces/python-workspace/README.md)
Python development enviroment inside the isolated docker container. Includes VS-code IDE,
job scheduler and other tools for linting, testing, auto-documentation and profiling. Start coding in Python rght away! Has all the features of
the Base-workspace and Ubuntu-workspace.
General purpose python development environment with a focus on
linting, testing, auto-documentation, performance and profiling.
```
docker run --name space-1 -d -p 8020-8035:8020-8035 alnoda/python-workspace
```
### [`Ansible-Terraform-Workspace`](./workspaces/ansible-terraform-workspace/README.md)
This workspace - is a "dockerized" development environment
with [Ansible](https://docs.ansible.com/), [Terraform](https://www.terraform.io/) and lots of other stuff installed,
so that you don't need to do it yourself. Create infrastructures with Terraform, and configure it with Ansible.
Workspace will help to code and develop; visualize infrastructures and planned terraform changes;
display ansible hosts plays; schedule and observe executions and more! Has all the features of
the Base-workspace and Ubuntu-workspace.
Dockerized development environment for [Ansible](https://docs.ansible.com/) and [Terraform](https://www.terraform.io/).
Workspace will help to create and manage infrastructures; visualize planned terraform changes;
display ansible hosts plays; schedule and observe executions.
```
docker run --name space-1 -d -p 8020-8035:8020-8035 -p 9000:9000 alnoda/ansible-terraform-workspace
@ -75,43 +66,39 @@ docker run --name space-1 -d -p 8020-8035:8020-8035 alnoda/postgres-workspace
```
### [`Redis-Workspace`](./workspaces/redis-workspace/README.md)
Docker image with Redis, and many other tools that make development with Redis much more convenient. Substitute
in your development docker-compose.yaml file standard redis image with this one, add port-mapping -p 8020-8035:8020-8035.
Now in addition to Redis, you've got a whole set of tools with UIs, that allow you to explore you Redis database, get and set keys,
import datasets, install Redis modules and more.
Docker image with Redis, Redis Commander and other Redis CLI tools. Can be used to manage cloud Redis deployments,
or as Redis docker image with batteries included for local development.
```
docker run --name rwid-1 -d -p 8020-8035:8020-8035 alnoda/redis-workspace
```
### [`Kafka-Workspace`](./workspaces/kafka-workspace/README.md)
Docker image with Kafka, and some other tools to improve Kafka development experience.
Docker image with Kafka, and many tools to manage Kafka clustters in cloud, improve development experience
or get started with Kafka fast.
```
docker run --name rwid-1 -d -p 8020-8035:8020-8035 alnoda/kafka-workspace
```
### [`Elasticsearch-Workspace`](./workspaces/elasticsearch-workspace/README.md)
A tool to quickly develop and schedule Elasticsearch/Opensearch maintenance scripts.
Such as taking snapshot backups of indexes, migrating to another Elasticsearch cluster, transferring Elasticsearch data to S3, importing data into Elasticsearch.
As well as deleting/moving/archeiving old indexes, reindexing, rebalancing uneven shard distribution, export report queries to S3, etc.
A tool to manage Elasticsearch/Opensearch clusters. Schedule backups of Elasticsearch indexes,
migrate to other clusters, export and import Elasticsearch data to S3.
```
docker run --name elawid-1 -d -p 8020-8035:8020-8035 alnoda/elasticsearch-workspace
```
### [`MkDocs-MagicSpace`](./workspaces/mkdocs-magicspace/README.md)
All-in-one tool, carefully crafted to develop, build and serve awesome static websites, for the purpose
of documentation, tutorials, and training. Has all the features of the Base-workspace and Ubuntu-workspace.
MkDocs-MagicSpace is an all-in-one tool, carefully crafted to make the development of gorgeous documentation
websites like [**this one**](https://mkdocs-magicspace.alnoda.org/) as easy as possible.
```
docker run --name space-1 -d -p 8020-8035:8020-8035 alnoda/mkdocs-magicspace
```
### [`Ubuntu-workspace`](./workspaces/ubuntu-workspace/README.md)
Docker as a "light-weight Virtual Machine". It
provides isolation of environments, but uses less resources than VMs. Allows to start multiple processes inside the
same docker container, has docker-in-docker, Python and Node.js, and a collection of common applications such as text editors,
git, supervisord, z-shell etc. Ubuntu-workspace with browser-based terminal can be used on both local and remote server with the same experience.
When it runs on the remote server, the access can be restricted with a password, and secured with TLS encryption.
Docker as a "light-weight Virtual Machine". Get an isolated Ubuntu environment for development, testing or experimentation
that requires less resources than VM.
```
docker run --name space-1 -d -p 8020-8030:8020-8030 alnoda/ubuntu-workspace

View file

@ -3,9 +3,8 @@
</p>
# Elasticsearch workspace
A tool to quickly develop and schedule Elasticsearch/Opensearch maintenance scripts.
Such as taking snapshot backups of indexes, migrating to another Elasticsearch cluster, transferring Elasticsearch data to S3, importing data into Elasticsearch.
As well as deleting/moving/archeiving old indexes, reindexing, rebalancing uneven shard distribution, export report queries to S3, etc.
A tool to manage Elasticsearch/Opensearch clusters. Schedule backups of Elasticsearch indexes,
migrate to other clusters, export and import Elasticsearch data to S3.
<p align="center">
<img src="https://raw.githubusercontent.com/bluxmit/alnoda-workspaces/main/workspaces/workspace-in-docker/img/wid-collage.png" alt="Collage">

View file

@ -3,7 +3,8 @@
</p>
# Kafka workspace
Docker image with Kafka, and many other tools that make development with Kafka much more convenient.
Docker image with Kafka, and many tools to manage Kafka clustters in cloud, improve development experience
or get started with Kafka fast.
<p align="center">
<img src="https://raw.githubusercontent.com/bluxmit/alnoda-workspaces/main/workspaces/kafka-workspace/img/kafka-wid-collage.png" alt="Collage">

View file

@ -3,11 +3,11 @@
</p>
# Python workspace
Python development environment inside the isolated docker container. Includes VS-code IDE,
job scheduler and other tools for linting, testing, auto-documentation and profiling.
General purpose python development environment with a focus on
linting, testing, auto-documentation, performance and profiling.
<p align="center">
<img src="https://raw.githubusercontent.com/bluxmit/alnoda-workspaces/main/workspaces/python-workspace/img/python-wid-collage.png" alt="Collage">
<img src="https://raw.githubusercontent.com/bluxmit/alnoda-workspaces/main/workspaces/python-workspace/img/python-wid-collage-sm.jpg" alt="Collage">
</p>
Try it out

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 KiB

View file

@ -3,7 +3,8 @@
</p>
# Redis workspace
Docker image with Redis, and many other tools that make development with Redis much more convenient.
Docker image with Redis, Redis Commander and other Redis CLI tools. Can be used to manage cloud Redis deployments,
or as Redis docker image with batteries included for local development.
<p align="center">
<img src="https://raw.githubusercontent.com/bluxmit/alnoda-workspaces/main/workspaces/redis-workspace/img/redis-wid-collage.png" alt="Collage">

View file

@ -3,8 +3,8 @@
</p>
# Ubuntu-workspace
Use docker as a lightweight Virtual Machine. Provides isolation of environments,
and requires less resources than VMs. Run locally or on a cloud server (with HTTPS and auth).
Docker as a "light-weight Virtual Machine". Get an isolated Ubuntu environment for development, testing or experimentation
that requires less resources than VM.
<p align="center">
<img src="https://raw.githubusercontent.com/bluxmit/alnoda-workspaces/main/workspaces/ubuntu-workspace/img/ubuntu-wid-collage.png" alt="Collage">

View file

@ -3,8 +3,8 @@
</p>
# Workspace in docker
General-purpose dockerized workspace - an environment fully isolated inside a docker container. It can run anywhere, can be started and stopped, moved to another machine, archived
to file or restored, pushed to docker registry, started on a cloud server.
General-purpose dockerized development environment. Fully isolated inside a docker container.
Includes code editor, terminal, scheduler and filebrowser.
<p align="center">
<img src="https://raw.githubusercontent.com/bluxmit/alnoda-workspaces/main/workspaces/workspace-in-docker/img/wid-collage-sm.jpg" alt="Collage">