From 80939f35d4dd31832ba26f98e4c61c2c6e2fbd0a Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Fri, 18 Sep 2026 17:27:12 -0700 Subject: emacs: Fix container names --- oni/home/config/pop-os/emacs.el | 40 +++++++++++++++++++++++++++++----------- 1 file 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))) -- cgit v1.3-2-g0d8e