Skip to main content
Version: 4.x

Append Build Instructions In-Memory

appendDockerfileInstructions

The appendDockerfileInstructions expects an array of strings with each string containing a Dockerfile instruction, e.g. RUN chmod..., USER root.

This option is very useful to add development-specific instructions (installing dev tooling like debuggers, setting a different runtime user for the container etc.) without the need to change the actual Dockerfile.

In-Memory

DevSpace adds these instructions dynamically to your Dockerfile when building images. However, this happens in-memory and does not change the Dockerfile.

Combination with Profiles

It is often useful to create a profile production with a patch that removes the appendDockerfileInstructions entirely. This way, you can also evaluate what you are working on in a more production-like way using a single command: devspace deploy -p production