37 lines
891 B
Bash
37 lines
891 B
Bash
#!/bin/bash
|
|
# Fix port conflicts and start containers
|
|
set -e
|
|
|
|
# Remove old redis container that might block port 6380
|
|
cd /root/velobase-harness
|
|
docker rm -f velobase-harness-redis-1 2>/dev/null || true
|
|
|
|
# Write new .env
|
|
cat > .env << 'ENVEOF'
|
|
NEXT_PUBLIC_APP_ENV=dev
|
|
NEXT_PUBLIC_APP_NAME=Velobase
|
|
NEXT_PUBLIC_SUPPORT_EMAIL=admin@example.com
|
|
NEXT_PUBLIC_DISABLE_TEST_LOGIN=true
|
|
APP_URL=http://210.16.161.214:3000
|
|
SERVICE_MODE=web,worker
|
|
NEXTAUTH_SECRET=velobase-dev-secret-key-change-in-prod
|
|
AUTH_URL=http://210.16.161.214:3000
|
|
DATABASE_URL=postgresql://velobase:velobase@localhost:5433/velobase
|
|
POSTGRES_PORT=5433
|
|
REDIS_URL=redis://localhost:6381
|
|
REDIS_PORT=6381
|
|
SKIP_MIGRATION=false
|
|
MIGRATION_OPTIONAL=false
|
|
SKIP_SEED=true
|
|
SEED_OPTIONAL=true
|
|
ENVEOF
|
|
|
|
echo ".env updated"
|
|
cat .env
|
|
|
|
echo ""
|
|
echo "Starting containers..."
|
|
docker compose up -d postgres redis 2>&1
|
|
|
|
echo ""
|
|
docker compose ps 2>&1 |