Skip to content

Serializer to cast Azure ContainerApps configuration to Docker Compose for local development

License

Notifications You must be signed in to change notification settings

AAveline/capp_s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Capp_s (ContainerApps Serializer)

What is it ?

This should be an unified Azure ContainerApps serializer from multi providers such as Pulumi, Azure ARM and Terraform to Docker compose. The goal is to serialize IAC Cloud configuration to a local compose emulation.

How to do this ?

This serializer should handle some IAC languages such as Bicep, Yaml, or language used in CDK, parse and convert them to an unified format who could be deserialized to compose. At this moment, only the Pulumi provider with Yaml and Javascript languages are supported. In the futur, the Json format from Azure provider will be handled.

How it works ?

  • Get the binary from github release
  • Go to the folder where you run your IAC provider (Pulumi for the moment) and run the binary ./<binary> pulumi --input <file>.yml -o <output folder>

Limitations

  • Cannot handle multiple files as input for now

About

Serializer to cast Azure ContainerApps configuration to Docker Compose for local development

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages