🩸 삽질의 추억
-
[Docker] 원격에서 다른 원격의 외부 엔드포인트 호출 안됨🩸 삽질의 추억/로컬에선 되는데 원격에서 안됨; 2024. 10. 2. 17:57
상황:원격 VM A, B 가 있다.A에 도커로 띄운 Spring Boot a1 이 B 서버의 엔드포인트로 API를 호출해야 함. Docker 컨테이너로 실행시킨 스프링 부트는 잘 돌아가나 A ->B 호출만 안되는 상황 스프링 컨테이너를 실행한 명령어docker run -d \ --name my-backend \ -p 8080:8080 \ my-backend 해결 방법: 다음과 같이 `--network host` 옵션을 추가한다.docker run -d \ --name my-backend \ -p 8080:8080 \ --network host \ my-backend 혹은 방화벽이나 보안 그룹 설정의 문제일 수도 있다.만약 호스트의 방화벽 설정이 docker0 인터페이스를 통한 통신을 제한하..
-
[Vite, Docker] 로컬에선 되는데 원격에서는 ERR_CONNECTION_REFUSED🩸 삽질의 추억/로컬에선 되는데 원격에서 안됨; 2024. 9. 30. 15:41
문제:로컬인 localhost:5173 에서는 페이지가 열리는데Docker 컨테이너를 실행했을 때는 :5173 접속 시 ERR_CONNECTION_REFUSED 에러가 발생한다.*Dockerfile, docker build 과정, 방화벽, VM 보안그룹에는 이상 없음 왜 로컬에선 되는데 원격에선 안되냐고!!!!!!!!!!!!!!!!! 해결방법: 기존 package.json 을 "scripts": { "dev": "vite", ... }, 다음과 같이 수정한다. "scripts": { "dev": "vite --host 0.0.0.0 --port 5173", ... }, 🤔 --port 도 지정해야하나요?> 사실 이 경우에는 --host 옵션만 주면 됨. --port는 포트번호도 지정..
-
[Java, Docker] gradlew ... did not complete successfully🩸 삽질의 추억 2024. 9. 29. 17:04
문제:docker build를 실행했는데 다음과 같은 에러가 발생하며 빌드가 되지 않았다.// 에러 메시지ERROR: failed to solve: process "/bin/sh -c ./gradlew clean bootJar" \did not complete successfully: exit code: 127// DockerfileFROM bellsoft/liberica-openjdk-alpine:17WORKDIR /appCOPY . .RUN ./gradlew clean bootJarEXPOSE 8080ENTRYPOINT ["java","-jar","/app/build/libs/myapp-0.0.1-SNAPSHOT.jar"] 원인 및 해결방법:라인 엔딩 문제이다.윈도우 -> CRLF (Carriage..
-
[PWA Builder, Android] 앱 상단 URL바 삭제하기 | display : standalone/fullscreen 적용안됨🩸 삽질의 추억 2024. 8. 3. 23:44
상황:PWA Builder의 Package For Store -> Android, Gernerate Package -> Dowload Package를 통해서 apk 파일을 열어 앱을 실행했다. 그런데 이런 URL Bar가 뜸.. 커스텀 크롬 탭처럼..(Custom Chrome Tab, 이하 cct) 뿐만 아니라 display 옵션으로 standalone 혹은 fullscreen 등을 선택했는데도 적용이 되지 않고 cct 형식으로만 디스플레이된다.해결:assetlinks.json 의 파일을 .well-known 디렉토리에 업로드를 하고나서 앱을 열어야 한다. 이유:TWA 를 배포했을 때, 브라우저는 디지털 애셋 링크(https://your-website/.well-known/assetlinks.jso..
-
[signing.keystore] 비밀번호 올바르게 입력했는데 앱 패키징 안됨: Error generating app package🩸 삽질의 추억 2024. 8. 3. 11:47
상황: APK/AAB 패키징을 하는데 다음과 같은 에러가 발생했다. key/keystore 비밀번호, alias도 올바르게 입력했음. 다만 변수는.. signing.keystore 를 실수로 삭제했다가 휴지통에서 찾아 복구한 상태.결론:이거 붙잡고 여러 시도를 해보았지만 시간만 날리고 해결하지 못했다. 아무래도 한번 삭제하면 복구하더라도 keystore 내용이 손상되는 것 같다는 결론을 내렸다. 결국 키를 새로 발급하고 구글플레이스토어에도 업로드 키 재설정 요청을 하는 것으로 방향을 바꿨다. 참고)저 에러는 Package ID 수정 여부와 상관없음.
-
[카카오 로그인API] 요구 안드로이드API 및 iOS 버전임에도 로그인 안됨🩸 삽질의 추억 2024. 8. 1. 00:24
카카오 로그인API로 로그인을 시도하면 net::ERR_CERT_AUTHORITY_INVALID 에러가 발생상황:다만 문제는 일부 기기에서만 발생안드로이드/아이폰 모두 4년 이내의 최신(?) 기종에서는 문제X안드로이드1 - LG G5(8년 전 출시), 안드로이드 6.0 (API Level 23) 설치안드로이드2 - LG X300(7년 전 출시), 안드로이드 8.1 (API Level 27) 설치IOS 1 - 아이폰 6s(9년 전 출시), ios 15.8 설치위 세 기기에서는 로그인 후 홈화면으로 이동이 안되고 net::ERR_CERT_AUTHORITY_INVALID 에러가 발생 카카오 API 문서에 안드로이드는 API 23: Android 6.0(Marshmallow) 이상, iOS 13.0 이상 지원된..
-
[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..
-
[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