전체 글124 Nextjs 배포 to Firebase (Image Loader) Vercel.app 에서 Firebase로 시도한 이유 vercel 팀이 만든 nextjs 는 보통 vercel.app 에 배포 vercel.app은 무료 ssl 인증서로 유명한 lets encrypt 사용 windows 8.1 등 일부 오래된 컴퓨터에서 lets encrypt 인증서 오류가 발생 연결이 비공개로 설정되어 있지 않습니다. 공격자가 curadenkorea.vercel.app에서 정보(예: 비밀번호, 메시지, 신용카드 등)를 도용하려고 시도 중일 수 있습니다. 자세히 알아보기 NET::ERR_CERT_DATE_INVALID Firebase 에 배포하기 package.json 에 build 스크립트에 export 추가 npm run build or yarn build 이렇게 하면 out 이라는.. 2022. 4. 4. 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. nginx , apache 둘 다 있을 경우 ssl 인증서 갱신 스크립트 파일 생성 sudo vi /root/script/letsencrypt.sh 파일 내용 !/bin/sh systemctl stop httpd sleep 10 certbot renew sleep 10 systemctl restart nginx sleep 10 systemctl start httpd 크론탭 설정 sudo crontab -e 0 3 1 * * /root/script/letsencrypt.sh 2022. 3. 20. 오라클 클라우드에 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. Datadog 설치(불완전) 이 글은 공부하며 쓴 글이라 불완전합니다. 아파치 설치 # 데이터독 에이전트 설치 DD_AGENT_MAJOR_VERSION=7 DD_API_KEY=YOURAPIKEY DD_SITE="datadoghq.com" bash -c "$(curl -L https://s3.amazonaws.com/dd-agent/scripts/install_script.sh)" cd /etc/datadog-agent/conf.d/apache.d/ sudo vi /etc/datadog-agent/conf.d/apache.d/conf.yaml # 파일 내용 시작 init_config: instances: ## @param apache_status_url - string - required ## Status url of your Apa.. 2022. 3. 4. xcode 시뮬레이터 삭제로 용량확보 # 목록보기 xcrun simctl list devices # 안쓰는거 지우기 xcrun simctl delete unavailable # tv os 지우면 엄청 공간 확보됨 xcrun simctl delete 디바이스코드 2022. 2. 26. 에러 대응 Please log in via your web browser and then try again https://accounts.google.com/DisplayUnlockCaptcha 로그인 - Google 계정 하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인 accounts.google.com 위 링크 클릭하여 해결 2022. 2. 18. DNS 캐시 삭제 DNS 캐시를 삭제해주는 서비스 1.1.1.1 의 캐시 제거 도구를 사용하면 도메인 이름에 대한 DNS 캐시를 새로 고칠 수 있습니다. 도메인 이름에 대한 캐시를 새로 고치려면 아래에 도메인 이름을 입력하고 "DNS 레코드 유형" 을 선택한 다음 "캐시 제거"를 누르십시오 https://1.1.1.1/purge-cache/ 1.1.1.1 — The free app that makes your Internet faster. Use the Internet fast-lane WARP+ subscriptions extend WARP by sending all of your Internet traffic over Cloudflare's optimized Internet routes which make thousa.. 2022. 2. 16. 리눅스 우분투 하드 폴더 용량 관리 현재 폴더 용량 확인$ alias lls='du -hs ./* 2>/dev/null | sort -h -r' 현재 폴더의 하위 폴더들의 용량 확인$ alias llsf='sudo du -h --max-depth=1 | sort -hr' 현재 하드디스크 전체 용량 확인$ alias hdd-st='df -h -T | grep dev/sd' 로그 관리일반 로그현재 폴더에서 5일 이상 지난 모든 파일 삭제 $ sudo find . -name '*' -mtime +5 -delete 저널로그$ cd /var/log/journal$ du -hs /var/log/journal/저널 로그 10일전 삭제$ sudo journalctl --vacuum-time=10d저널 로그 1G로 삭제$ sudo journalctl --.. 2022. 2. 11. 안드로이드 스크립트로 build 하여 git push 하기 ./gradlew assembleLocalDebug ./gradlew assembleDevDebug ./gradlew assembleStageDebug ./gradlew assembleLiveDebug filename1="/Users/zauin/AndroidStudioProjects/CaaS/app/build/outputs/apk/live/debug/caas-live-debug.apk" cp $filename1 /Users/zauin/Project/Vercel/hausplanner-dist/hyapp filename2="/Users/zauin/AndroidStudioProjects/CaaS/app/build/outputs/apk/dev/debug/caas-dev-debug.apk" cp $filename.. 2021. 12. 26. Firebase 다이나믹 링크 자동으로 생성기 (구글 스프레드시트 이용) Rest API를 이용하여 다이나믹 링크를 자동으로 생성하는 방법 1. 웹 API 키 Firebase Console에서 Web API Key를 가져옵니다. (그 전에 다이나믹 링크용 도메인 prefix설정을 먼저 해야 합니다) 2. Rest API ㅇAPI endpoint(URL) - https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key=웹API키 ㅇ Header - Content-Type: application/json ㅇMethod - post Body { "dynamicLinkInfo": { "domainUriPrefix": "https://도메인프리픽스.page.link", "link": "여러분의URL?utm_source=sms&utm_m.. 2021. 12. 21. 이전 1 2 3 4 5 6 7 ··· 11 다음