- Docker
- Docker Compose
- Node.js(v11.11.0+)
- Yarn
- Port Number
- 4466(for prisma)
- 5432(for postgres)
brew tap prisma/prisma
brew install prisma
cd frontend
yarn install
yarn serve
cd server
docker-compose up -d
prisma deploy
- githubを選択、siteを新規作成
Build & deploy
>Build settings
の画面で下記の項目を設定- Base directory:
frontend
- Build command:
echo "VUE_APP_API_URL=https://{heroku appに書き換え}.herokuapp.com" > .env.production && yarn build --mode production
- Publish directory:
frontend/dist
- Base directory:
- prismaにログイン、下記URLに書いてある手順でheroku側のサーバーを作成(初回のみ必須、サーバ作成済みの場合不要)
- managementApiSecretを調べる(server/.env.productionに使う)
heroku prisma app
>Settings
>Config Vars
>CONFIG
の中のmanagementApiSecret
をメモ
- server/.env.productionを作成
vi server/.env.productionPRISMA_ENDPOINT="https://{heroku appに書き換え}.herokuapp.com" PRISMA_MANAGEMENT_API_SECRET="{メモしたmanagementApiSecret}"
- deploy
cd server prisma deploy --env-file .env.production