-
AWS, Server 2023‧08‧08
aws pm2 서버 자동 실행 설정
aws ec2 안에 next.js 를 이용해서 서비스를 구성하였고 프로젝트 폴더에 package.json 파일이 있다. package.json 의 name 키에 값을 아래 프로젝트 이름이란 곳에 넣어 서버를 가동시킨다. pm2가 정상적으로 가동되었는 지 가동된 리스트를 확인해본다. 정상적으로 가동되었다면 아래 순서로 입력하여 자동 실행 등록한다. 하지만 위 커맨드 중 pm2 startup을 입력했을 경우 아래와 같이 나오는 경우가 있다. 내용 안에도 […]
-
AWS, Server 2023‧08‧04
amazon linux 서버 시간 한국 시간으로 변경
이어서 아래 커맨드를 입력해서 편집기로 설정 수정한다. 파일이 열리면 ZONE="UTC" 로 되어 있는데 Asia/Seoul로 변경해 준다. 확인은 date 커맨드를 입력해서 확인한다.
-
Tools 2023‧07‧20
Github Action 배포 오류 - Run pm2 restart ~ pm2: command not found
깃헙으로 워크플로 만들어서 빌드하고 있는 데 이렇게 에러가 났다. 여기서 포인트는 pm2: command not found 이다.분명 pm2 를 글로벌로 설치를 했는데 command가 없다? 라는 말이 이상했다. 🙏 역시 검색해보니 글로벌로 설치하란 글이 나온다. (https://stackoverflow.com/questions/38185590/pm2-command-not-found) ❌ 결과는 당연히 해결되지 않았다. 이미 pm2를 글로벌로 설치해 놓은 걸 기억하고 있었는데 혹시나 해서 다시 해봐도 결과는 바뀌지 않았다. 🙏 […]
-
iOS 2023‧05‧21
xcode archive 진행 오류 : Error Finding App Store Connect Credentials
앱을 빌드 후 앱스토어에 올리는 과정에 이런 오류가 떴다. Error Finding App Store Connect Credentials App Store Connect access for “insik nam” is required. Ensure that your Apple ID account usernames and passwords are correct in the Accounts preference pane. Please try again, and if issue persists file a bug report at "https://feedbackassistant.apple.com." 원인은 너무 […]
-
Android, React Native 2023‧05‧14
RN - INSTALL_FAILED_UPDATE_INCOMPATIBLE 오류
com.android.ddmlib.InstallException: INSTALL_FAILED_UPDATE_INCOMPATIBLE: Existing package 패키지 이름 signatures do not match newer version; ignoring! 기기로 번들링 작업시 기기에 설치된 앱 버전 문제 때문에 그러함 이럴 때는 앱에 설치되어 있던 앱을 지우고 새로 번들링 하면 됨
-
AWS 2023‧04‧14
lightsail ssl 인증서 갱신 + 자동 갱신 (bncert-tool 무료 ssl)
certbot 명령어를 통해 조회 및 갱신하는 글들을 보고 따라해봤지만 이 글을 작성하는 시점에서 certbot 은 작동하지 않았다. 이렇게 sudo certbot certificates 또는 sudo certbot renew 등도 작동하지 않았다.(certbot-auto certificates 와 certbot-auto renew 도 동일함) 결국 다른 정보들을 찾아서 아래와 같이 진행했다. 기존 발급받은 인증서를 조회해본다. 정상적으로 인증서가 있다면 아래와 같이 출력된다. Certificate Name: 도메인 <- […]
-
Javascript, jQuery 2023‧03‧21
JS - 요소의 display 값 가져오기
자바스크립트로 해당 요소의 스타일 중 display 값이 none 인지 block 인지 알고 싶을 경우 아래와 같이 처리한다.
-
React Native 2023‧02‧28
안드로이드 빌드 오류 Task :app:signReleaseBundle FAILED w: Detected multiple Kotlin daemon sessions at build/kotlin/sessions
리액트 네이티브 빌드 중 제목과 같이 Task :app:signReleaseBundle FAILEDw: Detected multiple Kotlin daemon sessions at build/kotlin/sessions 이렇게 오류가 발생하였다. 프로젝트 폴더의 /android/build.gradle 파일을 열어서 classpath가 괄호로 묶여서 사용하는 경우는 classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version") 이렇게 넣어도 된다. 실제 적용한 코드를 캡쳐한 모습은 아래와 같다.