Compare commits

...

1 Commits

Author SHA1 Message Date
Colin Griffin
0910dd0349 add script changes and docker-compose configuration for local development 2022-01-12 12:48:15 -05:00
2 changed files with 14 additions and 2 deletions

View File

@@ -36,8 +36,12 @@ services:
env_file: .env
environment:
- DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${DATABASE_HOST}/${POSTGRES_DB}
- NODE_ENV=development
depends_on:
- database
volumes:
- "./calendso:/app/"
- "./scripts:/app/scripts"
# Optional use of Prisma Studio. In production, comment out or remove the section below to prevent unwanted access to your database.
studio:

View File

@@ -1,6 +1,14 @@
#!/bin/sh
#!/bin/bash
set -x
# # Set environment variables
# echo NEXT_PUBLIC_APP_URL $NEXT_PUBLIC_APP_URL
# find \( -type d -name .git -prune \) -o -type f -print0 | xargs -0 sed -i "s#$NEXT_PUBLIC_APP_URL#$NEXT_PUBLIC_APP_URL_SUBSTITUTE#g"
/app/scripts/wait-for-it.sh ${DATABASE_HOST} -- echo "database is up"
npx prisma migrate deploy
yarn start
if [[ $NODE_ENV == "development" ]]; then
yarn dev
else
yarn start
fi