본문 바로가기

IT일반/Strapi4

strapi 이미지를 cloudinary로 무료로 올리기 먼저 strapi의 노드 버전을 14로 실행해야 함. cloudinary로 업로드하는 라이브러리 설치 https://github.com/strapi/strapi/tree/master/packages/providers/upload-cloudinary GitHub - strapi/strapi: 🚀 Open source Node.js Headless CMS to easily build customisable APIs 🚀 Open source Node.js Headless CMS to easily build customisable APIs - GitHub - strapi/strapi: 🚀 Open source Node.js Headless CMS to easily build customisable APIs gi.. 2022. 4. 8.
strapi mysql을 heroku 에 배포해보기 먼저 mysql(mariadb) 을 준비한다. heroku는 지원하지 않으므로 다른 클라우드에 설치합니다. EC2에 직접 설치하든, RDS를 쓰든... 오라클 클라우드에 직접 설치를 하든, 외부에서 접속 가능한 mysql 접속 정보가 필요.. heroku에 로그인을 해 놓고 heroku login npx create-strapi-app@latest my-project Custom 설치합니다. mysql 을 선택하고 DB정보를 적습니다.(사실 아무렇게나 기본값을 적어도 됩니다. 어차피 나중에 다시 수정 가능합니다.) 설치가 끝나면 프로젝트 디렉토리로 이동해서 vscode 를 띄웁니다. cd tera-www-strapi && code . 아래 파일을 열어 로컬에서 접속할 db 정보를 입력해줍니다. // 파일.. 2022. 3. 31.
오라클 클라우드에 strapi 배포 nodejs 버전 업그레이드 오라클 클라우드 instance : ubuntu 20.04 그냥 설치하면 10이 설치됨 strapi 가 node 12-14를 지원하므로 node를 14로 업그레이드 sudo curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - sudo apt-get install -y nodejs strapi 설치 npx create-strapi-app@latest tera-strapi strapi server.js & .env 설정 PUBLIC_URL을 아래와 같이 설정해주고, 서버에 배포후, .env파일을 만들어 PUBLIC_URL을 서버 주소로 수정해주면 됨 module.exports = ({ env }) => ({ host:.. 2022. 3. 20.
백엔드 strapi v4 도커로 생성 글작성일: 2022/03/17 백엔드 api 생성을 위해, 먼저 MySQL을 설치후 아래 사항을 진행합니다. 요구 사항 미리 설치된 MySQL 서버 도커 NPM / Yarn (Yarn 권장) (Node 14가 권장되지만 로컬 개발을 위해 Yarn을 사용하는 경우 16이 작동함) 좋아하는 코드 편집기. (저는 VSCode를 사용하겠습니다) strapi 프로젝트 생성 npx로 프로젝트를 생성합니다. npx create-strapi-app@latest tera-blog-strapi 아래와 같이 Custom 선택합니다. ? Choose your installation type Quickstart (recommended) ❯ Custom (manual settings) mysql 선택 미리 설치한 DB 접속정보 .. 2022. 3. 17.