AssemblyLift applications are built using the
$ asml cast
This command will compile each function in each service using the language's build tool, and then compile the resulting WASM to backend-native binary.
asml will invoke Terraform & generate an infrastructure plan for your project. All build artifacts are serialized to the
AssemblyLift allows you to configure the S3/DynamoDB remote state store in the AssemblyLift manifest.
assemblylift.toml[project]name = "my-project"# The terraform table is optional# By default Terraform will write state to a local file[terraform]state_bucket_name = "bucket"lock_table_name = "table"
This configuration requires that the bucket & table resources referenced by
lock_table_name already exist and are correctly configured.
If you are deploying to multiple AWS accounts, the
asml CLI will respect the setting of the
AWS_PROFILE environment variable. For example:
$ export AWS_PROFILE=my-profile-name$ asml cast$ asml bind