Add builder options for dockerfile and context to README

This commit is contained in:
Samuel Sieg
2023-03-09 10:12:53 +01:00
parent 5a3ea24c6b
commit a9be6cc838

View File

@@ -322,6 +322,26 @@ builder:
This is also a good option if you're running MRSK from a CI server that shares architecture with the deployment servers.
### Using a different Dockerfile or context when building
If you need to pass a different Dockerfile or context to the build command (e.g. if you're using a monorepo or you have
different Dockerfiles), you can do so in the builder options:
```yaml
# Use a different Dockerfile
builder:
dockerfile: Dockerfile.xyz
# Set context
builder:
context: ".."
# Set context and Dockerfile
builder:
dockerfile: "../Dockerfile.xyz" # Dockerfile is in the parent directory
context: ".."
```
### Using build secrets for new images
Some images need a secret passed in during build time, like a GITHUB_TOKEN, to give access to private gem repositories. This can be done by having the secret in ENV, then referencing it in the builder configuration: