Skip to main content
POST
Dockerfile Generator

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
ioStack
enum<string>

Stack

Available options:
node,
python,
go,
openjdk,
ruby,
php,
rust,
dotnet,
nginx,
alpine,
ubuntu,
debian,
custom
ioImageTag
string

Image Tag

ioCustomImage
string

Base Image

ioWorkdir
string

WORKDIR

ioBuildArgs
string

Build ARGs

ioEnvVars
string

Environment Variables

ioSystemPackages
string

System Packages

ioDepFiles
string

Dependency Files

ioInstallDeps
string

Install Command

ioBuildCommand
string

Build Command

ioExposePorts
string

Expose Ports

ioRunUser
string

Non-root USER

ioHealthcheck
string

HEALTHCHECK

ioHealthcheckInterval
enum<string>

Healthcheck Interval

Available options:
10s,
30s,
60s,
5m
ioCmdForm
enum<string>

Command Form

Available options:
exec,
shell
ioEntrypointValue
string

ENTRYPOINT

ioCmdValue
string

CMD

Response

Tool output

tool
string
required
tool_version
string
required

Output-contract version for this tool. Currently "1" for all tools.

outputs
object
required
credits_used
integer
required

Credits this call consumed, after any settlement refund. 0 when metering is disabled.

request_id
string
credits_remaining
integer | null

Credits left in the current monthly allowance, or null when metering is disabled.