The Fedora CoreOS Config Transpiler (Butane) as a Service
An API to translate human readable Fedora CoreOS Configs (FCCs) into machine readable Ignition Configs. See the getting started guide for how to use FCCT and the configuration specifications for everything FCCs support.
docker build -t zyclonite/fcct-service .
docker run --name fcct-service -d -p 8080:8080 zyclonite/fcct-service
curl -X POST --data-binary @test/fcos-config.yaml -H "Content-type: text/x-yaml" http://127.0.0.1:8080/api/v1/transpile?pretty=true&strict=false
or open http://127.0.0.1:8080/
in your browser for a simplistic ui
see fcct.wsn.at