Type object
File match docker-seq.yaml docker-seq.json docker-seq.yml *.docker-seq.yaml *.docker-seq.json *.docker-seq.yml
Schema URL https://catalog.lintel.tools/schemas/schemastore/docker-sequencer/latest.json
Source https://gitlab.com/sbenv/veroxis/docker-seq/-/raw/HEAD/docker-seq.schema.json

Validate with Lintel

npx @lintel/lintel check
Type: object

The schema for docker-seq

Properties

image string

The docker image name

workdir string

Working directory inside the container

user string

Username or UID (format: <name|uid>[:<group|gid>])

local_user boolean

Disables the user option and runs the container with the hosts uid and gid.

tty boolean

Allocate a pseudo-TTY

interactive boolean

Keep STDIN open even if not attached

pull string

Pull image before running ("always"|"missing"|"never") (default "missing")

Values: "always" "missing" "never"
rm boolean

Automatically remove the container when it exits

init boolean

Run an init inside the container that forwards signals and reaps processes

volumes array

Bind mount volumes

publish array

Publish a container's port(s) to the host

env array

Set environment variables

env_file array

Read in files of environment variables

cpus string

Number of CPUs

memory integer

Memory limit in bytes

entrypoint string

Overwrite the default ENTRYPOINT of the image

name string

Assign a name to the container

privileged boolean

Give extended privileges to this container

network string
mount array

Attach a filesystem mount to the container

read_only boolean

Mount the container's root filesystem as read only

platform string

Set platform if server is multi-platform capable

runtime string

Runtime to use for this container

security_opt array

Security Options

ulimit string

Ulimit options

volumes_from array

Mount volumes from the specified container(s)

background_task array

Task with which to keep the container alive while executing commands

docker_exec_shell array

Shell in which to execute each sequence step command

sequence Step[]

Definitions

Step object

One step in the command sequence

workdir string

Working directory inside the container

user string

Username or UID (format: <name|uid>[:<group|gid>])

local_user boolean

Disables the user option and executes these commands with the hosts uid and gid.

tty boolean

Allocate a pseudo-TTY

privileged boolean

Give extended privileges to the commands

interactive boolean

Keep STDIN open even if not attached

commands array

A list of commands to execute within the container