-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcoder
More file actions
executable file
·38 lines (35 loc) · 1.38 KB
/
coder
File metadata and controls
executable file
·38 lines (35 loc) · 1.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/usr/bin/env bash
set -euo pipefail
options=(
"Factory Backend"
"Factory Frontend"
"Factory Studio"
"Coder"
"Templates React Admin"
"Exit"
)
select opt in "${options[@]}"; do
case "$opt" in
"Factory Backend")
exec bash -lc 'WORK_DIR=/home/ec/p/abracadabra/factory-backend APP_TYPE=php-symfony APP_SETUP_SERVICE=backend-dev docker compose -f deploy/docker-compose.dev.yml run --rm coder-dev sh'
;;
"Factory Frontend")
exec bash -lc 'WORK_DIR=/home/ec/p/abracadabra/factory-frontend APP_TYPE=react-ts-npm APP_SETUP_SERVICE=factory-frontend-dev docker compose -f deploy/docker-compose.dev.yml run --rm coder-dev sh'
;;
"Factory Studio")
exec bash -lc 'WORK_DIR=/home/ec/p/abracadabra/factory-studio APP_TYPE=react-ts APP_SETUP_SERVICE=studio-dev docker compose -f deploy/docker-compose.dev.yml run --rm coder-dev sh'
;;
"Coder")
exec bash -lc 'WORK_DIR=/home/ec/p/abracadabra/coder APP_TYPE=php-symfony APP_SETUP_SERVICE=coder-dev docker compose -f deploy/docker-compose.dev.yml run --rm coder-dev sh'
;;
"Templates React Admin")
exec bash -lc 'WORK_DIR=/home/ec/p/templates/react-tailwind-admin APP_TYPE=react-ts APP_SETUP_SERVICE=react-tailwind-admin-dev docker compose -f deploy/docker-compose.dev.yml run --rm coder-dev sh'
;;
"Exit")
exit 0
;;
*)
echo "Wrong"
;;
esac
done