id: hello-towbar
name: Hello Towbar
description: A ready-to-copy Node.js application deployed by Towbar.
dockerfile: Dockerfile
context: .
vulnerabilityScanning: true
autoDeploy:
  inputs:
    - Dockerfile
    - package.json
    - src/**
container:
  port: 3000
  resources:
    cpus: 0.5
    memory: 512m
health:
  path: /health
  timeoutSeconds: 60
tls:
  mode: direct
environments:
  production:
    server: 192.0.2.10
    domains:
      primary: hello.example.com
  staging:
    server: 192.0.2.11
    domains:
      primary: staging.example.com
preview:
  enabled: true
  domain: preview.example.com
  ttlHours: 72
secrets:
  build: []
  runtime: []
  preDeploy: []
  postDeploy: []
