diff --git a/README.md b/README.md index 68a8bd1..09fe6fa 100644 --- a/README.md +++ b/README.md @@ -2,12 +2,21 @@ Alnoda logo

-Open-source portable containerized browser-based development environments in Docker containers. You can create your own -custom workspace or customize any of the workspaces with your preferred stack of applications without knowing much of the Docker. +Open-source portable containerized workspaces. Isolate your work, make backups, copy, move between computers and cloud seamlessly. + +🚀 __NOW WITH FREE CHAT GPT!__ 🚀 + +- 🔥 Have a full chat GPT in the workspace. +- 🔥 Free without registration required +- 🔥 __Works even offline!__ + +## Flexible + +You can select preconfigured workspace [here](https://alnoda.org/registry/workspaces/) or make your own special workspace. ![demo](img/wrk-demo.gif) -How to make this: +How to make this (Dockerfile): ``` FROM alnoda/alnoda-workspace:latest @@ -59,6 +68,26 @@ wrk kill Ready to begin? Have a look at the [__*Getting Started Guide*__](https://docs.alnoda.org/get-started/launch-workspace/). +## Chat GPT + +__*Need full chat GPT experience?*__ + +Open workspace termial and innstall GPT: + +``` +wrk install gpt +``` + +After installation has finished, reload terminal window, and open chat by executing `gpt` command in the terminal + +``` +gpt +``` + +__💡 NOTE:__ GPT is experimental feature! Currently it is supported only in alnoda workspace v.2 + +__❗ INFO:__ GPT is based on the Vicuna 7B model and only allowed for personal use. + ## Sharing Do you want to share any application of your workspace with your colleague? Code editor, IDE, termial, notebook - you can grant access to any of the workspace diff --git a/workspaces/postgres-workspace/Dockerfile b/workspaces/postgres-workspace/Dockerfile new file mode 100644 index 0000000..f447ae9 --- /dev/null +++ b/workspaces/postgres-workspace/Dockerfile @@ -0,0 +1,44 @@ + +# Query +RUN wrk install pgadmin-4==6.21 +RUN wrk install pgcli==3.5.0 +RUN wrk install pspg +RUN wrk install octosql==0.12.2 +RUN wrk install gobang==0.1.0 + +# Performance +RUN wrk install pgmetrics==1.12.0 +RUN wrk install pgcenter==0.9.2 + +# Export / Import +RUN wrk install pg-dump +RUN wrk install pgclimb==0.3 +RUN wrk install pgfutter==1.2 + +# Migration +RUN wrk install pgloader==0.0 + +# Data generation +RUN wrk install synth +RUN wrk install mock-data==3.0 + +# Change management +RUN wrk install migra==3.0.1 +RUN wrk install sqitch +RUN wrk install yuniql==1.1.55 +RUN wrk install tern==v2.1.1 +RUN wrk install dbmate==2.5.0 + +# Query optimisation +RUN wrk install pev==0.24.0 +RUN wrk install pg-flame==1.2 + +# Documentation +RUN wrk install tbls==1.54.2 + +# DB desing +RUN wrk install dbdesigner-id==0.0.1 +RUN wrk install dbdesigner==0.1 + +# Job scheduler +RUN wrk install cronicle==0.9.10 \ No newline at end of file diff --git a/workspaces/postgres-workspace/README.md b/workspaces/postgres-workspace/README.md new file mode 100644 index 0000000..91ea6e6 --- /dev/null +++ b/workspaces/postgres-workspace/README.md @@ -0,0 +1,15 @@ + + + +Need postgres? + +``` +wrk install postgresql +``` + +wrk install bytebase==2.2.0 + +wrk install dbt-postgres==1.5.0 + + +wrk install nocodb==0.107.0 \ No newline at end of file diff --git a/workspaces/postgres-workspace/workspace.yaml b/workspaces/postgres-workspace/workspace.yaml new file mode 100644 index 0000000..e69de29 diff --git a/workspaces/postgres-workspace/workspace/postgres-circle-white.svg b/workspaces/postgres-workspace/workspace/postgres-circle-white.svg new file mode 100644 index 0000000..eaf6de3 --- /dev/null +++ b/workspaces/postgres-workspace/workspace/postgres-circle-white.svg @@ -0,0 +1,50 @@ + + + + + + Go icon + Elixir icon + R icon + OpenSearch logo + Search engine software fork of Elasticsearch + OpenSearch logo + Search engine software fork of Elasticsearch + + + + + + + + + + + + + + + + redash-logo + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/workspaces/postgres-workspace/workspace/postgres-circle.svg b/workspaces/postgres-workspace/workspace/postgres-circle.svg new file mode 100644 index 0000000..6b01db4 --- /dev/null +++ b/workspaces/postgres-workspace/workspace/postgres-circle.svg @@ -0,0 +1,50 @@ + + + + + + Go icon + Elixir icon + R icon + OpenSearch logo + Search engine software fork of Elasticsearch + OpenSearch logo + Search engine software fork of Elasticsearch + + + + + + + + + + + + + + + + redash-logo + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/workspaces/ubuntu-workspace/Dockerfile b/workspaces/ubuntu-workspace/Dockerfile index 885aa7b..2a07d6b 100644 --- a/workspaces/ubuntu-workspace/Dockerfile +++ b/workspaces/ubuntu-workspace/Dockerfile @@ -14,6 +14,9 @@ RUN export DEBIAN_FRONTEND=noninteractive \ && apt-get install -y gdebi-core \ && apt-get install -y acl \ && apt-get install -y psmisc \ + && echo "------------------------------------------------------ tzdata" \ + && sudo ln -fs /usr/share/zoneinfo/Europe/Berlin /etc/localtime \ + && sudo apt-get install --reinstall tzdata \ && echo "------------------------------------------------------ User" \ && useradd -u 8877 -p $(openssl passwd -1 abc) abc \ && chown -R abc /home \