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
用户参与
星数162
关注者数9
派生数34
提交数413
已启用问题?
问题数12
打开的问题数4
拉请求数0
打开的拉请求数1
关闭的拉请求数0
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?