alnoda-workspaces/workspaces/alnoda-workspace/workspace/workspace.yaml
2023-07-20 12:34:16 +00:00

71 lines
1.7 KiB
YAML

---
# mandatory
name: Alnoda workspace
doc_url: https://docs.alnoda.org/
repository: https://github.com/bluxmit/alnoda-workspaces
author: bluxmit
version: 2.0
date: 15-03-2023
description: |
Hyperflexible isolated containerized development environment which is actually easy to use
tags: workspace-ui, filebrowser
# optional:
# (Quickstart UI appearance)
styles:
font: Roboto # chose any from https://fonts.google.com/
colors:
light:
primary: "#252525"
accent: "#19758F"
background: "#F5F7F7"
dark:
primary: "#3C3C3C"
accent: "#E77260"
background: "#1E1E1E"
title: "#9CDCFE"
text: "#9CDCFE"
common_colors:
header: "#FFFFFF"
nav: "#eab676"
# optional:
# (tools to add to the Quickstart UI)
pages:
home:
- name: File browser
port: 8023
title: File browser
description: "Browse, upload and download files and folders to and from the workspace"
image: filebrowser.png
admin:
- name: Termianl
port: 8021
path: /
title: Terminal
description: "Full-fledged WEB-based Command Line Interface"
image: terminal.png
- name: Workspace admin
port: 8022
title: Workspace admin
description: "Configure workspace. Start new applicatios and services. Share workspace."
image: admin.png
# optional:
# (applications and services to launch every time workspace starts)
start:
- name: Workspace UI
folder: $HOME/.wrk/ui
cmd: mkdocs serve -a 0.0.0.0:8020
- name: File Browser
cmd: /home/abc/apps/filebrowser/filebrowser -c /home/abc/apps/filebrowser/.filebrowser.json
- name: Admin
env_vars:
- name: TERM
value: xterm
cmd: ttyd -p 8022 -P 15 /bin/zsh -c 'alnoda-wrk admin'