Open hkglh12 opened 2 weeks ago
docker-compose.yml 아래처럼 작성하면 Dockerfile build 도 한번에 가능합니다!
version: "2"
services:
puzzly-7220-postgresql:
container_name: puzzly-7220-postgresql
image: postgres-ko:16.3
build:
context: ./
# Save the DB on disk:
# 900초(15분) 후에 최소 1개의 키가 변경되면 저장.
# 300초(5분) 후에 최소 10개의 키가 변경되면 저장.
# 60초 후에 최소 10000개의 키가 변경되면 저장.
save 900 1
save 300 10
save 60 10000
# DB 덤프 파일 명
dbfilename dump.rdb
# 덤프 파일을 저장할 디렉토리
dir /data
# RDB 저장 실패시 데이터 읽기 여부
stop-writes-on-bgsave-error yes
# dump.rdb LZF 알고리즘 으로 압축
rdbcompression yes
# 비밀번호 노션 참고
requirepass
FROM redis:7.2.5
ENV TZ=Asia/Seoul
COPY redis.conf /usr/local/etc/redis/redis.conf
CMD ["redis-server", "/usr/local/etc/redis/redis.conf"]
version: '3.8'
services:
redis:
container_name: redis
image: redis:7.2.5
build:
./
ports:
- "7230:6379"
volumes:
- ./redis-data:/data
- ./redis.conf:/usr/local/etc/redis/redis.conf
environment:
TZ: "Asia/Seoul"
volumes:
redis-data:
driver: local
docker compose up -d
Dockerfile
Dockerfile build
docker-compose.yml