Elasticsearch를 Docker로 구축하고, **Python (FastAPI)**을 사용하여 CRUD API를 만드는 전체 과정
1. Elasticsearch Docker 구축 (docker-compose) 개발 및 테스트 편의를 위해 보안 설정(HTTPS, 인증)을 끄고 단일 노드(Single Node)로 구성하겠습니다. 폴더 구조: codeText es-crud-project/ ├── docker-compose.yml └── main.py docker-compose.yml 작성: codeYaml version: ‘3.8’ services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:8.12.0 container_name: es-container environment: – discovery.type=single-node – xpack.security.enabled=false # 개발용: 보안 비활성화 (HTTPS/ID/PW 없이 접속) – “ES_JAVA_OPTS=-Xms512m -Xmx512m” # 메모리 제한 (로컬 … 더 읽기