DEV
close
프로필 사진

DEV

github: @denev6

  • ALL (96)
    • Troubleshooting (9)
    • Network (51)
      • NetWork (3)
      • Linux (1)
      • Rocky Linux (12)
      • Ubuntu (0)
      • Docker (10)
      • Oracle VM Virtualbox (2)
      • Windows (2)
      • Raspberry Pi 5 (18)
      • Jenkins (1)
      • ETC (2)
    • Arduino (13)
      • Linux (8)
      • Windows (5)
    • C++ (1)
    • Android (3)
    • Spring (8)
    • STS4 (2)
    • SSR (2)
    • Javascript (2)
    • Python (3)
    • React (2)
    [Python] 기술적 지표  API 만들기(3) - Docker를 이용한 배포

    [Python] 기술적 지표 API 만들기(3) - Docker를 이용한 배포

    URL에서 해당 서버의 사설 IP:포트/API Path를 입력할 때 화면에 JSON으로 띄워져야 한다. 이건 그냥 메모용이라..따라할 순 없을 것 같다. File Zilla와 같은 FTP로 VS Code에서 작업한 파일들을 옮긴다.‘venv’ 디렉토리나 ‘.gitignore’는 제외해도 된다.만약 퍼미션 에러가 뜬다면 아래와 같이 권한을 변경해주면 된다. chown {유저 아이디}:{유저 아이디} {배포 디렉토리명} 옮기고 난 후 docker-compose.yaml을 생성해 아래와 같이 작성한다. version: "3.0"services: {서비스명}: build: context: {작업 경로} dockerfile: dockerfile container_name: {..

    • format_list_bulleted Python
    • · 2025. 5. 24.

    [Python] 기술적 지표 API 만들기(2) - 라이브러리 의존성 주입 및 코드 작성

    원래 야후 파이낸스에서 Rest API 제공하면 만들 필요 없었는데 제공을 안한단다.. 그래서 Chat GPT한테 찾아보니 Python 쪽에선 데이터를 땡겨올 수 있어서 Python에서 API 만든 후 내가 직접 관리하고 있는 전용 API 서버에서 Python API를 끌어와 사용하는 방법을 채택하기로 했다. 1. 필요 라이브러리 설치$ pip install flask$ pip install yfinance$ pip install pandas$ pip install pandas_ta$ pip install numpy==1.26.42. 코드 작성① dockerfileFROM python:3.10-slimWORKDIR /deploy/stock-apiCOPY requirements.txt ./RUN pip i..

    • format_list_bulleted Python
    • · 2025. 5. 24.

    [Python] 기술적 지표 API 만들기(1) - VS Code Python 세팅

    1. VS Code 설치 2. Extensions - ‘python’ 검색 후 설치 3. 인터프리터 설치 Ctrl + Shift + P - ‘Python: Select Interpreter’ - 버전 설치 4. 가상환경 세팅Terminal - New Terminal - python -m venv venv 5. 가상환경 활성화PS C:\Users\user-01\VSCode-workspace\STOCK> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser PS C:\Users\user-01\VSCode-workspace\STOCK> venv\Scripts\activate(venv) PS C:\Users..

    • format_list_bulleted Python
    • · 2025. 5. 24.
    • navigate_before
    • 1
    • navigate_next
    전체 카테고리
    • ALL (96)
      • Troubleshooting (9)
      • Network (51)
        • NetWork (3)
        • Linux (1)
        • Rocky Linux (12)
        • Ubuntu (0)
        • Docker (10)
        • Oracle VM Virtualbox (2)
        • Windows (2)
        • Raspberry Pi 5 (18)
        • Jenkins (1)
        • ETC (2)
      • Arduino (13)
        • Linux (8)
        • Windows (5)
      • C++ (1)
      • Android (3)
      • Spring (8)
      • STS4 (2)
      • SSR (2)
      • Javascript (2)
      • Python (3)
      • React (2)
    Copyright © 이주여이 모든 권리 보유.
    SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
    and Current skin "dev-roo" is modified by Jin.

    티스토리툴바