rabelais88 / portfolio-backend-2021

Home Page:https://sungryeol.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

포트폴리오 백엔드

Caveat

  • strapi 커맨드를 돌릴 때에는 반드시 url을 제공해 줄 것
$ DATABASE_URL=test yarn strapi $STRAPI_ARGS
  • 어드민 첫 접속시 반드시 public role에 대한 접근 권한을 허용해 줄 것
  • 다시 indexing이 필요하지 않을 경우 .env에서 INDEXING_ON_BOOT=true를 삭제할 것
  • strapi v4 플러그인 개발 관련 문서 1
  • strapi v4 플러그인 개발 관련 문서 2
  • 플러그인 수정시 반드시 yarn build 해 줄 것
  • 빌드 폴더는 도커의 문제로 볼륨마운트에서 제거가 불가능함. 무조건 들어간다고 봐야함. 그래도 admin-ui 관련 플러그인을 제거하지 않는 이상 이슈 없음.

endpoints

# server only mode
$HOST_URL:1337/admin
$HOST_URL:1337/graphql
# frontend mode(admin)
$HOST_URL:8080/admin
$HOST_URL:8080/graphql

local test

yarn build
source boot-server-only.sh
source boot-server-only.sh down
source boot-server-only.sh up --build

setting up & deploy

  • set yarn version to appropriate version: read package.json setting
yarn set version 1.22.15
  • PostgreSQL DB: supabase
  • App Host: render.com

updating algolia index manually

GET /algolia-index

troubleshooting

arch -x86_64 yarn add sqlite3

About

https://sungryeol.com


Languages

Language:JavaScript 95.3%Language:Dockerfile 2.5%Language:Shell 2.2%