본문 바로가기

전체 글126

도커(Docker)를 Windows에서 기본 위치가 아닌 다른 위치에 설치하기 도커의 Desktop 버전을 설치하면 대충 20GB 전후라는 큰 용량을 차지하게 됩니다. 그렇기 때문에 다른 하드디스크에 설치하고 싶다던가 하는 경우가 발생하는데요. 윈도우 기준으로 도커의 Desktop 앱은 설치 파일을 실행하면 자동으로 C 드라이브에 설치하기 때문에 D드라이브 같이 다른 드라이브에 설치하기 위해서는 커맨드 라인을 사용해서 설치를 시작해야합니다. 윈도우에서 Docker를 다른 위치에 설치하기다음과 먼저 다음과 같이 Docker 홈페이지에 들어갑니다. https://www.docker.com/products/docker-desktop/ Docker Desktop: The #1 Containerization Tool for Developers | DockerDocker Desktop is .. 2025. 2. 9.
Google Cloud Storage 사용하기 - 셋업 및 테스트 이전 포스팅에서 Google Cloud Functions을 셋업하고 간단하게 사용하는 방법에 대해 알아봤습니다. https://android-developer.tistory.com/105 Google Cloud Functions 사용하기 - 기초 Cloud CLI 셋업파이썬으로 정기적으로 스크립트를 실행하고 싶어서 AWS의 Lamda와 Google Cloud Functions를 비교해본 결과 Google Cloud Functions가 좀 더 제 목적에 맞는거 같아 Google Cloud Functions를 사용해보기로 했습니android-developer.tistory.com Cloud Functions에서는 함수를 실행할수만 있고 실행 결과 데이터 값을 장기간 저장할 수 없기 때문에 Cloud Stor.. 2025. 1. 30.
poetry으로 파이썬으로 패키지 버전 관리하기 - 기초 일반적으로 python 패키지는 requirements.txt로 관리하는 분들이 많을 거라 생각합니다. 하지만, requirements.txt로 관리하면 사용 중인 python 버전 자체를 관리하지 못할뿐더러 requirements.txt는 단순히 현재 사용 중인 패키지 전체를 저장하기 때문에 다른 환경에서 그냥 requirements.txt로 패키지를 설치하면 의존성 충돌이 발생할 가능성이 있습니다. poetry를 사용하면 위와 같은 문제를 해결할 수 있기 때문에 poetry를 사용해서 패키지를 관리해 보겠습니다.poetry란?poetry이란 파이썬 프로젝트의 의존성 관리, 패키지 관리, 가상 환경 관리, 그리고 패키지 배포를 종합적으로 처리하는 도구입니다. poetry는 pyproject.toml를 .. 2025. 1. 26.
Cloud Scheduler로 주기적으로 Google Cloud Functions 호출하기 이전 포스팅에서 파이썬 코드를 Cloud Functions에 올린 다음 호출하는 작업까지 했습니다. https://android-developer.tistory.com/107 Google Cloud Functions 사용하기 - 인증 호출으로 코드 실행하기이전 포스팅에서 Python 코드를 Cloud Functions에 업로드하는 작업을 했습니다. https://android-developer.tistory.com/106 Google Cloud Functions 사용하기 - Python 코드 배포하기이전 포스팅에서 Cloud Functions를 사용android-developer.tistory.com 이번에는 Cloud Scheduler 사용하여 해당 함수를 주기적으로 실행하는 방법에 대해 알아보겠습니.. 2025. 1. 24.