cyber-dojo

home repo for cyber-dojo

Github星跟蹤圖

Hi. Welcome to cyber-dojo :-)


Services

Each repo in the github cyber-dojo organization builds a single docker image.
The main kubernetes backed https://cyber-dojo.org uses:

Locally running servers also use:

  • CircleCI commander - receives commands from the cyber-dojo shell script
  • CircleCI versioner - holds consistent sets of image tags for all cyber-dojo services

Image dependencies

Image Dependency Graph


Domain model

Domain model


Building your own cyber-dojo services from source

Ensure docker is installed. If you are on a Windows/Mac note that these instructions specify to
install DockerToolbox (and not Docker for Windows/Mac).

To get all the source:

mkdir src
cd src
git clone https://github.com/cyber-dojo/cyber-dojo.git
./cyber-dojo/sh/git-clone-all.sh
cd ..

This will create the following directory structure
(each directory holds a git repo with a build_test_tag_publish.sh script):

src/cyber-dojo
src/ruby-base
src/rack-base
src/docker-base
src/web-base
src/start-points-base
src/custom-start-points
src/exercises-start-points
src/languages-start-points
src/avatars
src/differ
src/nginx
src/puller
src/runner
src/saver
src/web
src/commander
src/versioner

To bring up your server:

src/commander/cyber-dojo start-point up

To bring down your server:

src/commander/cyber-dojo down

cyber-dojo.org home page

主要指標

概覽
名稱與所有者cyber-dojo/cyber-dojo
主編程語言Shell
編程語言Shell (語言數: 1)
平台
許可證BSD 2-Clause "Simplified" License
所有者活动
創建於2017-03-04 08:03:13
推送於2024-11-17 08:56:44
最后一次提交2024-11-17 08:56:44
發布數0
用户参与
星數161
關注者數9
派生數34
提交數413
已啟用問題?
問題數12
打開的問題數4
拉請求數0
打開的拉請求數1
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?