Skip to content

[IMP][P0] Add examples/deploy reference pack (Docker, nginx, systemd) #22

Description

@mishrapravin114

Type

Implementation — merge a PR with runnable deploy artifacts. Not investigation.

Goal

Client DevOps can copy files from the repo to run EngineX in their VPC.

Files to create

examples/deploy/README.md
examples/deploy/docker/Dockerfile
examples/deploy/docker/docker-compose.yml
examples/deploy/nginx/enginex.conf.example
examples/deploy/systemd/engine-serve.service
examples/deploy/env/engine-serve.env.example
examples/deploy/STORAGE.md

Implementation checklist

  • Dockerfile: Python 3.11, uv sync, ./engine entrypoint
  • docker-compose: mount volume at /data/engineENGINE_HOME, expose :8787
  • nginx example: TLS terminate → proxy 127.0.0.1:8787
  • systemd unit for ./engine serve --host 127.0.0.1 --port 8787
  • STORAGE.md: volume sizing, backup, ENGINE_HOME — no DB required
  • Link examples/deploy/ from root README

Done when

  • docker compose -f examples/deploy/docker/docker-compose.yml config succeeds
  • README steps verified locally (build + up)
  • PR merged to main

Out of scope

  • Terraform / Helm
  • Engine Cloud

Related (context only)

#13 deployment case study · #14 storage FAQ

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestphase-1Phase 1 — pilot / GTMpriority-p0P0 — critical path / do nowtype-platformPlatform / infrastructure

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions