전체 글
-
[Google Play Console, PWA Builder] "Android App Bundle이 잘못된 키로 서명되었습니다."🩸 삽질의 추억 2024. 7. 1. 16:33
상황: pwa builder(https://www.pwabuilder.com)를 통해 웹앱화 하고,앱 출시를 위해 앱 번들(.aab) 업로드 했더니 다음과 같은 에러 발생.Android App Bundle이 잘못된 키로 서명되었습니다. 제대로 된 서명 키로 App Bundle에 서명한 다음 다시 시도해 보세요.SHA1: 9B:~~~~~~(숨김)~~~~~~:F0지문이 포함된 인증서로 App Bundle에 서명해야 하지만, 업로드한 App Bundle 서명에 사용된 인증서의 지문은SHA1: 08:~~~~~~(숨김)~~~~~~:7C입니다. /.well-known/assetlinks.json 파일 내용[ { "relation": ["delegate_permission/common.handle_all_url..
-
[Git] git filter-repo로 올리면 안되는 파일기록 말소하기📚 개발백과 2024. 6. 24. 16:06
상황:DB data 가 들어있는 data 파일을 원격 저장소에 푸쉬했다. 파일구조:.├── Dockerfile├── build├── build.gradle├── data ⬅️ ‼️├── docker-compose.yml├── gradle├── gradlew├── gradlew.bat├── readme.md├── settings.gradle└── src 참고:data 디렉토리는 커밋 후 수정한 적이 없고 다른 폴더와 연관관계가 없다. 해결: 1. git filter-repo 설치brew install git-filter-repo 2. 선택 1) 안전한 방법# 새로운 클론 생성git clone https://your-repo-url.gitcd your-repo-name# git filter-repo ..
-
[NCP, Docker] 왜 내 서버 Disk 사용량이 90퍼?📚 개발백과 2024. 5. 30. 01:30
상황:NCP console 들어갔다가 디스크 사용량이 90%라는(;) 숫자를 봄 항상 40퍼대를 유지했는데 오늘 오후 3시경부터 증가하더니 발견한 시점인 당일 오후 10시 반에는 90프로를 찍음결론부터 말하자면 로그파일 하나가 24G 나 잡아먹고 있었다. 원인 분석하는 방법부터 시작 0. 해당 서버에 접속부터 한다. 1. docker prune (각자 상황에 맞게.. 중요한건 보호하면서 삭제하길)$ docker volume prune$ docker system prune -a등등 난 현재 실행중인 컨테이너 제외하고 모든 데이터를 삭제했는데도 4G 밖에 삭제되지 않았다. 그럼 이 문제는 아니다. 2. 도커 디렉토리와 그 직속 하위 디렉토리들의 디스크 사용량을 확인하고, 그 결과를 크기에 따라 내림차순으로..
-
[GitHub Action, Docker, SSH] application.yml 에 환경변수 많은데 어떻게 하지📚 개발백과 2024. 5. 27. 04:43
선 코드 후 설명jobs: build: steps: - name: Deploy to server uses: appleboy/ssh-action@master with: host: ${{ secrets.HOST_BANK }} username: ${{ secrets.HOSTNAME_BANK }} password: ${{ secrets.SSH_BANK_PWD }} script: | docker pull ${{ secrets.DOCKER_REPO_BANK }} cd EUM-Bank-docker echo "${{ secrets.BANK_ENV }..
-
[GitHub Action] Error_command not found: docker📚 개발백과 2024. 5. 27. 04:26
상황:깃헙 핵션 호스트 러너를 맥으로 설정, steps 에는 문제Xjobs: build: runs-on: macos-14 (작성시점에서 latest 와 동일) 공지:macOS 인 호스트러너에 도커 엔터프라이즈 지원이 안됨.라이센스 문제인듯 해결:우분투로 변경 꼭 맥을 써야한다면 jobs: job: runs-on: macos-latest steps: - run: | brew install docker colima start docker run -e [...]이렇게라도 사용해야..난 굳이..? 라서 그냥 우분투로 변경 참고:https://stackoverflow.com/questions/76488238/runni..
-
[GitHub Action] ".github/workflows 는 최상단에 둔다"🩸 삽질의 추억 2024. 5. 27. 04:12
상황_프로젝트 구조:rootㄴ SpringBootProject ㄴ src/main ..ㄴ README.mdㄴ .gitignore 즉, spring boot project != repository 인 상황이다. 그래도 항상 .github/workflows 는 최상단에 둔다-> root/.github/workflow/deploy.yml 삽질: 처음엔 프로젝트 파일 안에 뒀음..root/springBootProjectName/.github/workflows/deploy.yml
-
[.gitignore] 예외 처리 안됨🩸 삽질의 추억 2024. 5. 27. 04:04
상황: *.jar 은 커밋 안되게 하고 싶은데!gradle/wrapper/gradle-wrapper.jar 는 커밋되게 하고 싶음근데 룰이 안지켜짐 계속 파일이 ignore 됨(인텔리제이에서 갈색표시) // .gitignore !gradle/wrapper/gradle-wrapper.jar *.jar 해결: gitignore 는 마지막에 작성한 룰이 이전 룰을 덮는다. *.jar !gradle/wrapper/gradle-wrapper.jar 순서를 잘 지킵시다 반대로 적으면(내 처음 상황) *.jar 가 예외를 덮어버림.따라서 예외는 전체룰을 적은 다음에 작성하자 삽질한 이유:다른 사람이 했던 프로젝트였음.. 이전엔 잘 돌아가는 듯해서 당연히 이쪽엔 문제 없을거라 생각;
-
[CaffeineCache] "RemovalListener 는 GC가 실행된 이후 호출된다."🩸 삽질의 추억 2024. 5. 15. 02:04
상황:RemovalListener 가 NullpointerException을 뱉음2024-05-14T09:09:09.130Z WARN 1 --- [] [onPool-worker-6] c.g.b.caffeine.cache.BoundedLocalCache : Exception thrown by removal listener java.lang.NullPointerException: Cannot invoke "java.util.Queue.size()" because "messageQueue" is null @Bean public Cache> chatCache() { RemovalListener> listener = (String key, ConcurrentLinkedQueue queue..