From e804be6eb8e11b9453b3c4625d0c55a1eb2d7798 Mon Sep 17 00:00:00 2001 From: k-kbk Date: Wed, 13 Aug 2025 10:38:48 +0900 Subject: [PATCH] =?UTF-8?q?[=EB=B3=B4=EA=B2=B8]=20docker-comose.yaml=20?= =?UTF-8?q?=EC=9E=91=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day3/prac2/data/dump.rdb | Bin 0 -> 88 bytes day3/prac2/docker-compose.yml | 31 ++++++++++++++++++++++++++++++- 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 day3/prac2/data/dump.rdb diff --git a/day3/prac2/data/dump.rdb b/day3/prac2/data/dump.rdb new file mode 100644 index 0000000000000000000000000000000000000000..fa2f99abaf49a5db44b6138a9a3a84c9c2b7911e GIT binary patch literal 88 zcmWG?b@2=~FfcUw#aWb^l3A=0RBQZZsHz~0=^#H^FT`qqooHgDQ0|33=Bqsm> literal 0 HcmV?d00001 diff --git a/day3/prac2/docker-compose.yml b/day3/prac2/docker-compose.yml index d55059f..22f54bf 100644 --- a/day3/prac2/docker-compose.yml +++ b/day3/prac2/docker-compose.yml @@ -1 +1,30 @@ -# 코드를 추가해주세요 +services: + redis: + image: redis:8-alpine + container_name: redis + ports: + - '6379:6379' + volumes: + - ./data:/data + healthcheck: + test: ['CMD', 'redis-cli', 'ping'] + interval: 5s + timeout: 3s + retries: 3 + start_period: 5s + + app: + image: python:3.13-slim + container_name: flask-app + working_dir: /app + command: sh -c "pip install --no-cache-dir flask redis && python app.py" + ports: + - '8080:5000' + volumes: + - ./app:/app + environment: + - REDIS_HOST=redis + - REDIS_PORT=6379 + depends_on: + redis: + condition: service_healthy