29 lines
575 B
Bash
29 lines
575 B
Bash
#!/bin/bash
|
|
|
|
if [ ! -f "server/.env" ]; then
|
|
echo "No env file found for back-end. Creating one for you.."
|
|
bash tools/run-create-env.sh "back"
|
|
else
|
|
echo "Env file in place. Moving on.."
|
|
fi
|
|
|
|
echo "Getting env vars and making them visible"
|
|
cd server/
|
|
export $(cat .env | xargs)
|
|
echo "Done!"
|
|
|
|
cd ..
|
|
|
|
echo "Starting Postgres DB..."
|
|
docker run -d --rm \
|
|
--name db \
|
|
-p 5432:5432 \
|
|
-e POSTGRES_DB=$POSTGRES_DB \
|
|
-e POSTGRES_USER=$POSTGRES_USER \
|
|
-e POSTGRES_PASSWORD=$POSTGRES_PASSWORD \
|
|
-e PGDATA=/tmp \
|
|
-v ./data:/tmp \
|
|
postgres:15.8-bookworm
|
|
|
|
echo "Done!"
|