defaultsThe web server's default start-points are as follows:
This start-point is created from the cyber-dojo-languages github repo.
The --languages start-point holds the choices where you select your language and test-framework, eg C# and Moq. A languages start-point contains manifest.json files.
This start-point is created from the cyber-dojo-exercises github repo.
The --exercises start-point holds the choices where you select your exercises, eg Fizz Buzz. An exercises start-point contains instructions files.
This start-point is created from the cyber-dojo-custom github repo.
The --custom start-point holds the choices displayed when you switch to custom choices. A custom start-point contains manifest.json files.
creating new defaultsTo use a different default start-point simply bring down the server, delete the one you wish to replace, create a new one with that name, and bring the server back up. For example, to create a new --languages start-point default:
$ sudo ./cyber-dojo down $ sudo ./cyber-dojo start-point rm languages $ sudo ./cyber-dojo start-point create languages --dir=... $ sudo ./cyber-dojo up
$ ./cyber-dojo start-point ...Start-points are controlled using the start-point command of the cyber-dojo script (see step 2 of running your own web server).
$ sudo ./cyber-dojo start-point Use: cyber-dojo start-point [COMMAND] Manage cyber-dojo start-points Commands: create Creates a new start-point rm Removes a start-point ls Lists the names of all start-points inspect Displays details of a start-point pull Pulls all the images named inside a start-point Run 'cyber-dojo start-point COMMAND --help' for more information on a command
$ sudo ./cyber-dojo start-point ls NAME TYPE SRC custom custom https://github.com/cyber-dojo/start-points-custom.git exercises exercises https://github.com/cyber-dojo/start-points-exercises.git languages languages https://github.com/cyber-dojo/start-points-languages.git
$ sudo ./cyber-dojo start-point create Use: cyber-dojo start-point create NAME --git=URL Use: cyber-dojo start-point create NAME --dir=PATH Creates a start-point named NAME from a git clone of URL Creates a start-point named NAME from a copy of PATH