aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2026-09-18 17:27:12 -0700
committerGravatar Tom Willemse2026-09-18 17:27:12 -0700
commit80939f35d4dd31832ba26f98e4c61c2c6e2fbd0a (patch)
treeb8fa55a5da91fce35a0c0fc063bbe6acf273de9e
parentd336548758f00ee28a3e1071869ca66f42dc73f0 (diff)
downloadnew-dotfiles-80939f35d4dd31832ba26f98e4c61c2c6e2fbd0a.tar.gz
new-dotfiles-80939f35d4dd31832ba26f98e4c61c2c6e2fbd0a.zip
emacs: Fix container names
-rw-r--r--oni/home/config/pop-os/emacs.el40
1 files changed, 29 insertions, 11 deletions
diff --git a/oni/home/config/pop-os/emacs.el b/oni/home/config/pop-os/emacs.el
index 241bf5e..4e070a2 100644
--- a/oni/home/config/pop-os/emacs.el
+++ b/oni/home/config/pop-os/emacs.el
@@ -55,13 +55,18 @@
("mM" "Make Model" artisan-make-model-transient)
("mf" "Make Factory" artisan-make-factory-transient)])
+(defconst chanced-backend-container-name "social-containers-chanced-1")
+
(defun artisan-create-saloon-connector (integration name)
"Create a new saloon connector.
INTEGRATION is the related integration. NAME is the name of the saloon
connector."
(interactive "MIntegration: \nMName: ")
(let ((default-directory (expand-file-name "chanced" (project-root (project-current)))))
- (shell-command (format "docker exec chanced-backend php artisan saloon:connector %s %s" (shell-quote-argument integration) (shell-quote-argument name)))
+ (shell-command (format "docker exec %s php artisan saloon:connector %s %s"
+ chanced-backend-container-name
+ (shell-quote-argument integration)
+ (shell-quote-argument name)))
(let* ((root (project-root (project-current)))
(bad-file-name (expand-file-name (format "chanced/app/Http/Integrations/%s/%s.php" integration name) root))
(good-file-name (expand-file-name (format "common/app/Http/Integrations/%s/%s.php" integration name) root)))
@@ -76,7 +81,10 @@ INTEGRATION is the related integration. NAME is the name of the saloon
connector."
(interactive "MIntegration: \nMName: ")
(let ((default-directory (expand-file-name "chanced" (project-root (project-current)))))
- (shell-command (format "docker exec chanced-backend php artisan saloon:request %s %s" (shell-quote-argument integration) (shell-quote-argument name)))
+ (shell-command (format "docker exec %s php artisan saloon:request %s %s"
+ chanced-backend-container-name
+ (shell-quote-argument integration)
+ (shell-quote-argument name)))
(let* ((root (project-root (project-current)))
(bad-file-name (expand-file-name (format "chanced/app/Http/Integrations/%s/Requests/%s.php" integration name) root))
(good-file-name (expand-file-name (format "common/app/Http/Integrations/%s/Requests/%s.php" integration name) root)))
@@ -91,7 +99,9 @@ INTEGRATION is the related integration. NAME is the name of the saloon
connector."
(interactive "MName: ")
(let ((default-directory (expand-file-name "chanced" (project-root (project-current)))))
- (shell-command (format "docker exec chanced-backend php artisan make:settings-migration %s ../common/database/settings/" (shell-quote-argument name)))))
+ (shell-command (format "docker exec %s php artisan make:settings-migration %s ../common/database/settings/"
+ chanced-backend-container-name
+ (shell-quote-argument name)))))
(defun artisan-punt-composer-install ()
(interactive)
@@ -103,9 +113,9 @@ connector."
(list (oni-read-brand)))
(mapcar (lambda (b)
(let ((default-directory (expand-file-name b (project-root (project-current))))
- (containers '(("chanced" . "chanced-backend")
- ("punt" . "punt-backend")
- ("filament" . "chanced-admin-panel"))))
+ (containers '(("chanced" . "social-containers-chanced-1")
+ ("punt" . "social-containers-punt-1")
+ ("filament" . "social-containers-filament-1"))))
(async-shell-command (format "docker exec -it %s composer install --no-interaction --no-progress" (map-elt containers b))
(get-buffer-create (format "*%s-composer*" (upcase b))))))
(if (string= brand "all") '("chanced" "punt" "filament") (list brand))))
@@ -122,7 +132,9 @@ connector."
(list
(read-string "Command: ")))
(let ((default-directory (expand-file-name "chanced" (project-root (project-current)))))
- (async-shell-command (format "docker exec -it chanced-backend php artisan %s" command))))
+ (async-shell-command (format "docker exec -it %s php artisan %s"
+ chanced-backend-container-name
+ command))))
(defun artisan-punt-migrate ()
(interactive)
@@ -132,7 +144,7 @@ connector."
(defun artisan-chanced-migrate (&optional reverse?)
(interactive "P")
(let ((default-directory (expand-file-name "chanced" (project-root (project-current)))))
- (async-shell-command (concat "docker exec -it chanced-backend php artisan migrate"
+ (async-shell-command (concat "docker exec -it " chanced-backend-container-name " php artisan migrate"
(if reverse? ":rollback" "")))))
;; (transient-define-prefix artisan-test-transient ()
@@ -273,7 +285,9 @@ Optional argument STOPP means stop on any defect."
(interactive "MName: ")
(let ((default-directory (expand-file-name "chanced" (project-root (project-current)))))
(shell-command
- (format "docker exec chanced-backend php artisan make:migration --path=../common/database/migrations %S" name))
+ (format "docker exec %s php artisan make:migration --path=../common/database/migrations %S"
+ chanced-backend-container-name
+ name))
(find-file (car (directory-files (expand-file-name "common/database/migrations" (project-root (project-current)))
t (rx "_" (literal name) ".php"))))
(vc-register)))
@@ -299,7 +313,8 @@ Optional argument STOPP means stop on any defect."
(factoryp (transient-arg-value "--factory" args))
(migrationp (transient-arg-value "--migration" args)))
(shell-command
- (format "docker exec chanced-backend php artisan make:model %s %s -- %S"
+ (format "docker exec %s php artisan make:model %s %s -- %S"
+ chanced-backend-container-name
(if factoryp "--factory" "")
(if migrationp "--migration" "")
name))
@@ -350,7 +365,10 @@ Optional argument STOPP means stop on any defect."
(bad-file-name (expand-file-name (format "chanced/database/factories/%sFactory.php" name) root))
(good-file-name (expand-file-name (format "common/database/factories/%sFactory.php" name) root)))
(shell-command
- (format "docker exec chanced-backend php artisan make:factory -m %S %S" name name))
+ (format "docker exec %s php artisan make:factory -m %S %S"
+ chanced-backend-container-name
+ name
+ name))
(rename-file bad-file-name good-file-name)
(find-file good-file-name)
(vc-register)))