Skip to content
  • Taewook Kwak's avatar
    b67928e4
    feat: 한국 벡터 타일을 이미지에 포함 — 데이터세트 참조 없이 바로 뜬다 · b67928e4
    Taewook Kwak authored
    
    
    무엇을
    - Dockerfile 첫 단계(tiles)에서 go-pmtiles 로 Protomaps 일일 빌드(최근 8일 중 가장 새 것,
      build-arg TILES_BUILD 로 고정 가능)의 한국 범위(BBOX 124.5,33.0,132.0,38.7)를 잘라
      /app/tiles/korea.pmtiles 로 넣는다. 아키텍처(x86_64·arm64)에 맞는 실행 파일 사용
    - 이미지 기본 TILES_DIR=/app/tiles. 데이터세트를 쓰려면 TILES_DIR=/data/tiles + 참조
    - 기동 로그에 타일 원본 빌드 날짜("타일 원본: Protomaps 빌드 YYYYMMDD")
    - README SureFlow 배포 표를 «참조 없음» 기준으로, 버전 0.1.2
    
    왜
    - SureFlow 에서 데이터세트(746MB) 참조를 붙이면 Pod 가 PodInitializing 에서 진행되지 않아
      503 이 계속됐다. 참조 없이는 바로 떴으므로, 타일을 이미지에 넣어 초기화 단계를 없앤다.
    - 한국 지도는 자주 바뀌지 않아 갱신 = 이미지 재빌드로 충분하다.
    
    확인: 로컬 빌드 1분 12초, 참조(마운트) 없이 기동 → 타일셋 korea(z0-15) 로드, 타일 200(gzip 88KB),
    node 사용자로 읽기 가능. 압축 전송량 약 765MB. 단위 테스트 4개 통과
    
    Co-Authored-By: default avatarClaude Opus 5.5 (1M context) <noreply@anthropic.com>
    b67928e4
    feat: 한국 벡터 타일을 이미지에 포함 — 데이터세트 참조 없이 바로 뜬다
    Taewook Kwak authored
    
    
    무엇을
    - Dockerfile 첫 단계(tiles)에서 go-pmtiles 로 Protomaps 일일 빌드(최근 8일 중 가장 새 것,
      build-arg TILES_BUILD 로 고정 가능)의 한국 범위(BBOX 124.5,33.0,132.0,38.7)를 잘라
      /app/tiles/korea.pmtiles 로 넣는다. 아키텍처(x86_64·arm64)에 맞는 실행 파일 사용
    - 이미지 기본 TILES_DIR=/app/tiles. 데이터세트를 쓰려면 TILES_DIR=/data/tiles + 참조
    - 기동 로그에 타일 원본 빌드 날짜("타일 원본: Protomaps 빌드 YYYYMMDD")
    - README SureFlow 배포 표를 «참조 없음» 기준으로, 버전 0.1.2
    
    왜
    - SureFlow 에서 데이터세트(746MB) 참조를 붙이면 Pod 가 PodInitializing 에서 진행되지 않아
      503 이 계속됐다. 참조 없이는 바로 떴으므로, 타일을 이미지에 넣어 초기화 단계를 없앤다.
    - 한국 지도는 자주 바뀌지 않아 갱신 = 이미지 재빌드로 충분하다.
    
    확인: 로컬 빌드 1분 12초, 참조(마운트) 없이 기동 → 타일셋 korea(z0-15) 로드, 타일 200(gzip 88KB),
    node 사용자로 읽기 가능. 압축 전송량 약 765MB. 단위 테스트 4개 통과
    
    Co-Authored-By: default avatarClaude Opus 5.5 (1M context) <noreply@anthropic.com>
Loading