chore: add docker deploy shortcuts
This commit is contained in:
parent
0dc9df759b
commit
27529846ee
@ -10,7 +10,10 @@
|
||||
"lint": "nx run-many -t lint -p web contracts",
|
||||
"db:create": "scripts/create-database.sh",
|
||||
"migrate": "nx run api:migrate",
|
||||
"openapi": "nx run api:openapi"
|
||||
"openapi": "nx run api:openapi",
|
||||
"docker:build": "docker compose -f docker-compose.yml build --pull api web",
|
||||
"docker:push": "scripts/deploy-compose.sh push-only",
|
||||
"docker:deploy": "pnpm docker:build && pnpm docker:push"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@nx/vite": "^21.0.0",
|
||||
|
||||
@ -25,6 +25,8 @@ Usage:
|
||||
scripts/deploy-compose.sh Build, migrate, start, and verify
|
||||
scripts/deploy-compose.sh deploy Same as default
|
||||
scripts/deploy-compose.sh push Build and push API/Web images
|
||||
scripts/deploy-compose.sh push-only
|
||||
Push already-built API/Web images
|
||||
scripts/deploy-compose.sh down Stop containers, keep volumes
|
||||
scripts/deploy-compose.sh clean Stop containers and remove volumes
|
||||
|
||||
@ -265,6 +267,10 @@ case "$ACTION" in
|
||||
build_images
|
||||
push_images
|
||||
;;
|
||||
push-only)
|
||||
cd "$PROJECT_ROOT"
|
||||
push_images
|
||||
;;
|
||||
down)
|
||||
cd "$PROJECT_ROOT"
|
||||
"${compose[@]}" down --remove-orphans
|
||||
|
||||
Loading…
Reference in New Issue
Block a user