18 lines
552 B
Bash
Executable File
18 lines
552 B
Bash
Executable File
#! /bin/bash
|
|
set -e
|
|
|
|
# Exit on error to catch build failures early
|
|
docker compose -f docker-compose.yml down
|
|
|
|
echo "Building application locally..."
|
|
pnpm install --frozen-lockfile || exit 1
|
|
pnpm run build || exit 1
|
|
|
|
docker compose -f docker-compose.yml build --no-cache
|
|
docker compose -f docker-compose.yml up -d
|
|
|
|
echo "Waiting for container to start..."
|
|
sleep 5
|
|
echo "Verifying bcrypt installation in container..."
|
|
docker compose -f docker-compose.yml exec stargirlnails node -e "require('bcrypt')" && echo "✓ bcrypt OK" || echo "✗ bcrypt FAILED"
|