envbuilder icon indicating copy to clipboard operation
envbuilder copied to clipboard

Document the differences in devcontainer specification implementation

Open kylecarbs opened this issue 2 years ago • 6 comments

e.g. mounts aren't supported

kylecarbs avatar May 02 '23 13:05 kylecarbs

@kylecarbs why is this even an issue, you removed documentation about this yourself in commit ca6eccf. I understand that it's a fast moving project and the support may be changing rapidly but having at least some of the information would be helpful

evilhamsterman avatar Sep 20 '23 16:09 evilhamsterman

The support section I removed in that commit wasn't very complete, so it felt weird to mention some things that aren't supported.

I agree this info is helpful - we'll prioritize this.

kylecarbs avatar Sep 20 '23 16:09 kylecarbs

I think the way it was documenting what subset you do support would be a good way to deal with it.

evilhamsterman avatar Sep 22 '23 02:09 evilhamsterman

Reasonable, that's how we'll do it.

kylecarbs avatar Sep 22 '23 15:09 kylecarbs

Are there plans to support mounts? cc: @bpmct An example devcontainer that uses mounts and I am unable to build with envbuilder is: https://github.com/railwayapp/nixpacks

matifali avatar May 05 '24 09:05 matifali

It's a bit early to tell, but there is a chance that the solution we land on for #128 may enable passing the list of volumes to Terraform, which can then be made available for the template author. However, it's a bit unclear to me if we can turn it into a robust implementation that is easily usable between different cloud providers and container runtimes.

mafredri avatar May 07 '24 11:05 mafredri

Updated list or differences:

  • No support for volumes (yet)
  • Feature init scripts (entrypoint) are not supported (yet)

Please add more as they are discovered.

mafredri avatar Jun 01 '24 15:06 mafredri