You must be logged in to view saved presets
Defines an AWS App Runner service that uses a Python application from a GitHub repository with specific build and start commands.
resource "aws_apprunner_service" "example" {
network_configuration {
egress_configuration {
egress_type = "VPC"
vpc_connector_arn = "aws_apprunner_vpc_connector.connector.arn"
}
}
service_name = "example"
source_configuration {
authentication_configuration {
connection_arn = "aws_apprunner_connection.example.arn"
}
code_repository {
code_configuration {
code_configuration_values {
build_command = "python setup.py develop"
port = "8000"
runtime = "PYTHON_3"
start_command = "python runapp.py"
}
configuration_source = "API"
}
repository_url = "https://github.com/example/my-example-python-app"
source_code_version {
type = "BRANCH"
value = "main"
}
}
}
tags = {
Name = "example-apprunner-service"
}
}