branch: elpa/dockerfile-mode
commit 7f92c17b99d151987df0b19d797284e4cd460088
Author: Thomas Frössman <[email protected]>
Commit: Thomas Frössman <[email protected]>
Option to use sudo when invoking docker builder
---
dockerfile-mode.el | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/dockerfile-mode.el b/dockerfile-mode.el
index 8e58a5daed..58c2e4e40d 100644
--- a/dockerfile-mode.el
+++ b/dockerfile-mode.el
@@ -27,6 +27,9 @@
:type 'hook
:group 'dockerfile)
+(defcustom dockerfile-use-sudo nil
+ "Runs docker builder command with sudo.")
+
(defvar dockerfile-mode-syntax-table nil
"Syntax table used while in `dockerfile-mode'.")
(setq dockerfile-mode-syntax-table (make-syntax-table))
@@ -73,7 +76,7 @@
(save-buffer)
(if (stringp image-name)
(shell-command
- (concat "docker build -t " image-name " " (file-name-directory
(buffer-file-name)) "&")
+ (concat (if dockerfile-use-sudo "sudo " "") "docker build -t "
image-name " " (file-name-directory (buffer-file-name)) "&")
"*docker-build-output*")
(print "docker-image-name must be a string, consider surrounding it with
double quotes")))