본문 바로가기
728x90
반응형

분류 전체보기127

Open WebUI 커스터마이징 준비 방법 정리 필수 전제 조건python 3.11 설치 완료 및 환경변수 설정 완료node.js 버전은 18.13.0 ~ 22.x.x open web ui 깃허브 클론이든 포크든 일단 가져와야함. 커스터마이징(개발) 트랙에선 프로젝트 폴더의 backend 폴더에서 `pip install -r requirements.txt` 명령어를 실행해서 의존성 다운프로젝트의 백엔드 실행은 `start_windows.bat` 파일을 사용하여 실행한다.또는 uvicorn으로 실행해야함. `python -m uvicorn open_webui.main:app --port 8080 --reload`--reload는 코드 고칠 때마다 백엔드 자동 재시작 옵션백엔드가 정상적으로 떠 있는지 확인한다. (open-webui serve는 기본적으.. 2026. 5. 28.
윈도우 앱 스토어 - 파이썬 다운그레이드 오류 윈도우 앱 스토어로 파이썬을 설치하면 안돼-> 왜? 환경변수를 꼬이게 만듦.-> 정확히는: WindowsApps\python.exe 라는 가짜 stub이 PATH 맨 앞에 박혀서 진짜 Python을 가로챔.Python 설치할 때 "Add Python to environment variables" 체크박스반드시 켜기-> 안 켜면 Python은 설치되는데 PATH에 등록이 안 됨-> 즉 python, pip 명령이 안 먹힘-> 끄고 깔면 직접 PATH 추가해야 함 (귀찮음)PATH에 등록해야 할 폴더는 두 개임-> C:...\Python311\ (python.exe가 여기 있음)-> C:...\Python311\Scripts\ (pip.exe가 여기 있음)-> Scripts 폴더 빼먹으면 .. 2026. 5. 28.
ELK 스택 구성 및 로컬 네트워크 접속 설정 - 삽질 기록 개인 서버에 ELK 스택을 docker-compose로 구성하고 GitLab CI로 배포 자동화하는 과정에서 두 가지 문제가 발생했다.Kibana가 며칠째 "서버 준비 안 됨" 상태 → kibana_system 패스워드 미설정 + CI에서 curl 명령어 실행 불가로컬 네트워크에서 Kibana 접속 불가 → docker-compose 포트 바인딩이 127.0.0.1로 고정되어 있었음구성 환경개발/배포 서버: Windows + Docker (WSL2 기반)ELK 버전: Elasticsearch 8.13.4 / Kibana 8.13.4 / APM Server 8.13.4배포 방식: GitLab Runner + CI/CD 파이프라인구성 파일: docker-compose.elastic-shared.ymlELK .. 2026. 4. 28.
개발자만큼 가성비 안나오는 직군이 없음 온고지신이라고여태까지 있었던 기술들을 전부 익히고, 새로 나오는 기술도 배워서, 사용할 줄 알아야하는데 취직하려면, 직접 서비스 해보고, 정량적인 평가로 다른사람에게 설명하고 자기 자신을 세일즈 할줄 알아야하면서이렇게 취직해봤자 하루에 일당 10만원도 벌기도 힘든 직군이 없는듯 하면 할수록 모르겠다. 갈피를 못잡겠음백엔드만 할줄 알아서 백엔드로 취직하니까 CI/CD는 기본에 프론트도 할 줄 알거라 생각하는 사람들이 한두명이 아님. 덕분에 기술스택 쌓느라 시간 더 쓰니까 이젠 AI가 나와서 쓱싹쓱싹.10년 공부하고 AI 덕분에 인재풀 좁혀버리기 귀찮은걸 쉽게 해결할수있게 돼서 편해지긴 했는데, 그만큼 취업문이 좁아짐ㅋㅋㅋㅋㅋ 2026. 4. 27.
Blue-Green 배포 전략 배경: 백엔드 빌드 중 다운타임 문제 논의 중 정리핵심 개념운영 환경을 항상 두 벌 유지한다.[사용자] │[로드밸런서 / nginx] │ ├──→ [Blue 환경] ← 현재 운영 중 (트래픽 100%) │ └──→ [Green 환경] ← 대기 중 (트래픽 0%)배포 순서:1. Green에 새 버전 배포 + 테스트2. 로드밸런서 전환 → Green이 운영 (트래픽 100%)3. Blue는 대기 상태로 전환다음 배포 때는 Blue에 올리고 또 전환. 계속 교대.장단점장점항목내용다운타임 0전환이 nginx reload 수준 (수 밀리초)즉시 롤백문제 생기면 이전 환경으로 트래픽 전환 — 재빌드 불필요운영과 동일 환경 테스트Green이 실제 운영 인프라에서 뜬 채로 검증 가능안전한 DB 마이.. 2026. 4. 25.
카카오톡 인앱에서 구글로그인시 403 리디렉션 문제 1. 문제상황구글 리디렉션으로 로그인 처리를 진행하는데테스트를 위해 지인들에게 카카오 문자로 url을 전달했고, 테스트를 진행 요청했더니다들 로그인 단계에서 403에러가 터짐. 2. 문제의 원인구글에서는 인앱 브라우저에서 리디렉션을 허용하지 않음.구글은 카카오뿐만이 아니라 인스타, 페이스북등 다른 앱에서 자체적으로 지원하는 브라우저에 대해서보안상 리디렉션을 허용하지 않음 (아마도 인앱이라면 api키 가로챌 수 있기 때문에?)때문에 인앱을 우회하는 방식을 사용하거나 인앱에서 브라우저로 이동시키는 방법이 필요함. 3. 해결 방법페이지 로드시 중간에 user-agent를 감지해서 브라우저로 튕겨내야함.안드로이드는 intent를 사용해서 튕겨낼수있고 ios는 버튼을 눌러서 사용자가 브라우저로 이동하게 해야함. .. 2026. 4. 13.
728x90
반응형