Some checks are pending
Automatisch Backend Tests / test (push) Waiting to run
Automatisch CI / linter (push) Waiting to run
Automatisch CI / start-backend-server (push) Waiting to run
Automatisch CI / start-backend-worker (push) Waiting to run
Automatisch CI / build-web (push) Waiting to run
Automatisch UI Tests / test (push) Waiting to run
59 lines
953 B
Bash
59 lines
953 B
Bash
#!/bin/bash
|
|
|
|
CURRENT_DIR="$(pwd)"
|
|
BACKEND_PORT=3000
|
|
WEB_PORT=3001
|
|
|
|
echo "Configuring backend environment variables..."
|
|
|
|
cd packages/backend
|
|
|
|
rm -rf .env
|
|
|
|
echo "
|
|
PORT=$BACKEND_PORT
|
|
WEB_APP_URL=http://localhost:$WEB_PORT
|
|
APP_ENV=development
|
|
POSTGRES_DATABASE=automatisch
|
|
POSTGRES_PORT=5432
|
|
POSTGRES_HOST=postgres
|
|
POSTGRES_USERNAME=automatisch_user
|
|
POSTGRES_PASSWORD=automatisch_password
|
|
ENCRYPTION_KEY=sample_encryption_key
|
|
WEBHOOK_SECRET_KEY=sample_webhook_secret_key
|
|
APP_SECRET_KEY=sample_app_secret_key
|
|
REDIS_HOST=redis
|
|
SERVE_WEB_APP_SEPARATELY=true" >> .env
|
|
|
|
echo "Installing backend dependencies..."
|
|
|
|
yarn
|
|
|
|
cd $CURRENT_DIR
|
|
|
|
echo "Configuring web environment variables..."
|
|
|
|
cd packages/web
|
|
|
|
rm -rf .env
|
|
|
|
echo "
|
|
PORT=$WEB_PORT
|
|
REACT_APP_BACKEND_URL=http://localhost:$BACKEND_PORT
|
|
" >> .env
|
|
|
|
echo "Installing web dependencies..."
|
|
|
|
yarn
|
|
|
|
cd $CURRENT_DIR
|
|
|
|
echo "Migrating database..."
|
|
|
|
cd packages/backend
|
|
|
|
yarn db:migrate
|
|
yarn db:seed:user
|
|
|
|
echo "Done!"
|