Small Scheduler Docker
Small Scheduler
A docker environment forInstall development version
Dependencies
On Ubuntu or Debian :
$ sudo apt-get install git
See docker install documentation to install docker
See docker-compose documentation to install docker-compose
Clone this repo and build docker environement
$ git clone --recurse-submodules git@github.com:sebk69/small-scheduler-docker.git
$ cd small-scheduler-docker/commands
$ ./install
Answer questions of the install script and build docker environment :
$ ./rebuild-docker
Download symfony dependencies
$ ./composer update
Create database
$ ./console sebk:small-orm:layers-execute
Create first user
$ ./console sebk:small-user:create-user [email] [nickname] [password]
$ ./console sebk:small-user:add-role [nickname] ROLE_ADMIN
Run scheduler
$ ./schedule
Run webapp to configure your server
Finaly start development webapp
$ ./npm install
$ ./ng serve --host 0.0.0.0
Go to http://localhost:4200 to login.
Install clients to consume tasks
See sebk69/small-scheduler-client to install client across your cloud servers and consume tasks.