CodeConfigurationValues
- class aws_cdk.aws_apprunner_alpha.CodeConfigurationValues(*, runtime, build_command=None, environment=None, environment_secrets=None, environment_variables=None, port=None, start_command=None)
Bases:
object(experimental) Describes the basic configuration needed for building and running an AWS App Runner service.
This type doesn’t support the full set of possible configuration options. Fur full configuration capabilities, use a
apprunner.yamlfile in the source code repository.- Parameters:
runtime (
Runtime) – (experimental) A runtime environment type for building and running an App Runner service. It represents a programming language runtime.build_command (
Optional[str]) – (experimental) The command App Runner runs to build your application. Default: - no build command.environment (
Optional[Mapping[str,str]]) – (deprecated) The environment variables that are available to your running App Runner service. Default: - no environment variables.environment_secrets (
Optional[Mapping[str,Secret]]) – (experimental) The environment secrets that are available to your running App Runner service. Default: - no environment secrets.environment_variables (
Optional[Mapping[str,str]]) – (experimental) The environment variables that are available to your running App Runner service. Default: - no environment variables.port (
Optional[str]) – (experimental) The port that your application listens to in the container. Default: 8080start_command (
Optional[str]) – (experimental) The command App Runner runs to start your application. Default: - no start command.
- Stability:
experimental
- ExampleMetadata:
infused
Example:
apprunner.Service(self, "Service", source=apprunner.Source.from_git_hub( repository_url="https://github.com/aws-containers/hello-app-runner", branch="main", configuration_source=apprunner.ConfigurationSourceType.API, code_configuration_values=apprunner.CodeConfigurationValues( runtime=apprunner.Runtime.PYTHON_3, port="8000", start_command="python app.py", build_command="yum install -y pycairo && pip install -r requirements.txt" ), connection=apprunner.GitHubConnection.from_connection_arn("CONNECTION_ARN") ) )
Attributes
- build_command
(experimental) The command App Runner runs to build your application.
- Default:
no build command.
- Stability:
experimental
- environment
(deprecated) The environment variables that are available to your running App Runner service.
- Default:
no environment variables.
- Deprecated:
use environmentVariables.
- Stability:
deprecated
- environment_secrets
(experimental) The environment secrets that are available to your running App Runner service.
- Default:
no environment secrets.
- Stability:
experimental
- environment_variables
(experimental) The environment variables that are available to your running App Runner service.
- Default:
no environment variables.
- Stability:
experimental
- port
(experimental) The port that your application listens to in the container.
- Default:
8080
- Stability:
experimental
- runtime
(experimental) A runtime environment type for building and running an App Runner service.
It represents a programming language runtime.
- Stability:
experimental
- start_command
(experimental) The command App Runner runs to start your application.
- Default:
no start command.
- Stability:
experimental