awslabs/Amazon App Runner "Deploy Service" Action for GitHub Actions

Registers and deploys the application as App Runner service

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
serviceThe name of the App Runner serviceyes
source-connection-arnARN for the `GitHubConnection` in App Runnerno
access-role-arnARN for IAM Role, if the App Runner service is configured with ECR imageno
instance-role-arnARN for IAM Role, if the App Runner application accesses AWS resourcesno
repoGitHub source repository URL. Cannot be set when "image" parameter is set.no
branchRepository branch namenomain
imageDocker image URI with tag. Cannot be set when "repo" parameter is set.no
runtimeRuntime of the application. Refer to https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-apprunner/enums/runtime.html for the list of supported runtime identifiers.no
build-commandApplication build commandno
start-commandApplication start commandno
portThe service uses this TCP port (default is 80)no80
regionAWS deployment region (default is us-east-1)nous-east-1
cpuNumber of vCPUs for the service (default is 1 vCPU)no1
memoryMemory for the service (GB) (default is 2GB)no2
wait-for-service-stabilityWhether to wait for the App Runner service to reach stable state after deploying the new task definition. Valid value is "true". Will default to not waiting.nofalse
wait-for-service-stability-seconds(Optional) Timeout in seconds to wait for the service deployment process to complete. The default is 600 seconds if "wait-for-service-stability" is set to true and there is no "wait-for-service-stability-seconds" parameter value specified.no
copy-env-varsMultiline list of pipeline environment variables to be copied over to the App Runner service environmentno
copy-secret-env-varsMultiline list of pipeline environment variables to be copied over to the App Runner service secret environmentno
tagskey-value pairs to associate with the service. This input should be JSON-formatted, for example { "env": "test" }no
auto-scaling-config-arnARN of an App Runner automatic scaling configuration that you want to associate with the App Runner serviceno
namedescription
service-idApp Runner service ID
service-arnApp Runner service ARN
service-urlApp Runner service URL