From c0591bef677b59fe0c06342538fed602b85de1b3 Mon Sep 17 00:00:00 2001 From: despiegk Date: Thu, 26 Aug 2021 14:43:35 +0200 Subject: [PATCH] refactor --- gitpod_template_for_web_repo/.gitignore | 36 +++++++++++++ .../.gitpod.Dockerfile | 13 +++++ gitpod_template_for_web_repo/.gitpod.yml | 51 +++++++++++++++++++ .../workspace.code-workspace | 17 +++++++ 4 files changed, 117 insertions(+) create mode 100644 gitpod_template_for_web_repo/.gitignore create mode 100644 gitpod_template_for_web_repo/.gitpod.Dockerfile create mode 100644 gitpod_template_for_web_repo/.gitpod.yml create mode 100644 gitpod_template_for_web_repo/workspace.code-workspace diff --git a/gitpod_template_for_web_repo/.gitignore b/gitpod_template_for_web_repo/.gitignore new file mode 100644 index 000000000..c5a2871ba --- /dev/null +++ b/gitpod_template_for_web_repo/.gitignore @@ -0,0 +1,36 @@ +examples/builder +examples/docker +examples/publisher +examples/texttools +examples/gittools +examples/tmux +examples/vredis2 +*dSYM/ +publisher/publish +install_publisher +.vmodules/ +vex_webserver +publishtools/publishtools +.vscode +*.log +!.env.example +.cache +.DS_Store +src/.temp +content/blog +content/news +content/person +content/project +node_modules +!.env.example +.env +.env.* +yarn.lock +.installed +package-lock.json +dist +.temp +build* +run* +install* + diff --git a/gitpod_template_for_web_repo/.gitpod.Dockerfile b/gitpod_template_for_web_repo/.gitpod.Dockerfile new file mode 100644 index 000000000..3bbcfe50b --- /dev/null +++ b/gitpod_template_for_web_repo/.gitpod.Dockerfile @@ -0,0 +1,13 @@ + + +FROM gitpod/workspace-full:latest + +USER root +RUN apt-get update && apt-get install -y redis-server mc rsync + +# RUN apt-get clean && rm -rf /var/cache/apt/* && rm -rf /var/lib/apt/lists/* && rm -rf /tmp/* + +USER gitpod + + +# ENTRYPOINT [ "entrypoint.sh" ] diff --git a/gitpod_template_for_web_repo/.gitpod.yml b/gitpod_template_for_web_repo/.gitpod.yml new file mode 100644 index 000000000..de8a62ea7 --- /dev/null +++ b/gitpod_template_for_web_repo/.gitpod.yml @@ -0,0 +1,51 @@ +image: + file: .gitpod.Dockerfile +tasks: + - name: WIKI + command: | + curl https://raw.githubusercontent.com/crystaluniverse/crystaltools/development/install.sh > /tmp/install.sh + bash /tmp/install.sh + source /workspace/env.sh + publtools_check + cd config + publishtools install + cd .. + clear + echo ' -- WEB PUBLISH TOOLS -- ' + echo + echo ' - do "./run" to run website.' + echo ' - do "./build" to build website, see in dir build for result.' + echo ' - do "open ../workspace.code-workspace" to open all relevant dirs in your editor.' +ports: + - port: 9998 + onOpen: open-browser + - port: 8080 + onOpen: open-browser + - port: 6379 + onOpen: ignore +vscode: + extensions: + - vlanguage.vscode-vlang + - telesoho.vscode-markdown-paste-image + - yzhang.markdown-all-in-one + - shd101wyy.markdown-preview-enhanced + - bierner.markdown-mermaid + - darkriszty.markdown-table-prettify + - bpruitt-goddard.mermaid-markdown-syntax-highlighting + - shuworks.vscode-table-formatter +github: + prebuilds: + # enable for the master/default branch (defaults to true) + master: true +# enable for all branches in this repo (defaults to false) + branches: true +# enable for pull requests coming from this repo (defaults to true) + pullRequests: true +# enable for pull requests coming from forks (defaults to false) + pullRequestsFromForks: false +# add a "Review in Gitpod" button as a comment to pull requests (defaults to true) + addComment: true +# add a "Review in Gitpod" button to pull requests (defaults to false) + addBadge: false +# add a label once the prebuild is ready to pull requests (defaults to false) + addLabel: prebuilt-in-gitpod \ No newline at end of file diff --git a/gitpod_template_for_web_repo/workspace.code-workspace b/gitpod_template_for_web_repo/workspace.code-workspace new file mode 100644 index 000000000..a3bf1a8f5 --- /dev/null +++ b/gitpod_template_for_web_repo/workspace.code-workspace @@ -0,0 +1,17 @@ +{ + "folders": [ + { + "path": "/home/gitpod/publisher" + }, + { + "path": "/home/gitpod/code/crystaltools" + }, + { + "path": "." + }, + { + "path": "/home/gitpod/.vmodules/despiegk/crystallib" + } + ], + "settings": {} +} \ No newline at end of file