A docker create template for *nix systems (see here for OS X and Windows):
docker create --rm \
--name script-server \
-p 5000:5000 \
-v /etc/localtime:/etc/localtime:ro \
-v /host/path/to/conf.json:/app/conf/conf.json \
-v /host/path/to/runners/:/app/conf/runners \
-v /host/path/to/scripts/:/app/scripts/ \
-v /host/path/to/dependencies.sh:/etc/cont-init.d/99-deps \
nottt/script-server
-v /host/path/to/scripts/ - Directory where you should put your scripts on host-v /host/path/to/runners/ - This is a directory with all your script configurations (a config file per script)-v /host/path/to/conf.json - This should be your server configuration file-v /host/path/to/dependencies.sh - This should be a file that install whatever you scripts needs on Debian Buster. It could be a bash or python script. Be sure to use the proper shebangs e.g #!/usr/bin/with-contenv bash-v /etc/localtime:/etc/localtime:ro - Sync time with host-p *:* - Ports used, only change the left ports.When editing -v and -p paremeters, the host is always the left and the docker the right. Only change the left
For shell access while the container is running do docker exec -it script-server bash.
Windows and OS X platforms does not have /etc/localtime to retrieve timezone information, so you need to add a -e TZ=Europe/Amsterdam variable to your docker command and remove -v /etc/localtime:/etc/localtime:ro \.
Content type
Image
Digest
sha256:be04af9c7…
Size
62.5 MB
Last updated
about 3 hours ago
docker pull nottt/script-server