mirror of
https://github.com/bluxmit/alnoda-workspaces.git
synced 2024-05-16 12:02:19 +12:00
shortened workspace descriptions
This commit is contained in:
parent
156fabbf4c
commit
a6bd45ed6e
51
README.md
51
README.md
|
@ -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
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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
|
||||
|
|
BIN
workspaces/python-workspace/img/python-wid-collage-sm.jpg
Normal file
BIN
workspaces/python-workspace/img/python-wid-collage-sm.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 194 KiB |
|
@ -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">
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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">
|
||||
|
|
Loading…
Reference in a new issue