Choose a Service Target

Select the StationOps build artifact and AWS runtime that fit an application.

The target determines what StationOps builds and where the resulting artifact runs. Choose it before filling in target-specific settings.

Target Runtime or result Use it for
Managed Server Amazon ECS on Fargate Long-running container services without managing EC2 instances
Server Amazon ECS on EC2 Container workloads that need instance-level control
Static Amazon CloudFront Pre-built frontend files and static websites
Function AWS Lambda Event-driven or request-driven functions
Runner AWS CodeBuild Jobs and commands that run on demand rather than serving traffic
Mobile Signed Android and iOS artifacts Managed application builds without runtime infrastructure

Select a Build Method

Server targets can build from commands with Nixpacks or from a repository Dockerfile. Static targets produce static assets, while function targets use a ZIP or container image depending on the service configuration.

For functions, choose the runtime and CPU architecture supported by the application. For servers, configure CPU, memory, port, health checks, and scaling per environment.

Decide Before You Configure

  • Choose Static only when the deployed artifact does not need a server process.
  • Choose Function for bounded executions that fit Lambda's runtime model.
  • Choose Managed Server for most containerised web services and workers.
  • Choose Server when the workload specifically requires EC2-backed capacity.
  • Choose Runner for build or automation jobs.
  • Choose Mobile when StationOps should produce signed store artifacts.