diff --git a/.gitignore b/.gitignore index 054704d..a2780cb 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ # custom gitignore for python projects .claude/ .vscode/ +data/ # ---> Python # Byte-compiled / optimized / DLL files diff --git a/docker-compose.yml b/docker-compose.yml index a1bf1e4..5dd4f47 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,7 @@ services: mars-titiler: image: ghcr.io/developmentseed/titiler:latest + container_name: mars-titiler ports: - "8001:8000" @@ -33,9 +34,9 @@ services: volumes: # 挂载项目目录到容器 - - .:/mars-titiler + - ./app.py:/mars-titiler/app.py:ro # 挂载数据目录 - - /home/la/studio/cesium/rio-tiler-tms/data:/data:ro + - ./data:/data:ro # 可选:如果使用 gunicorn 生产环境,取消注释以下配置 # command: [ diff --git a/test_all.py b/test_all.py index dfc7de8..2c23528 100644 --- a/test_all.py +++ b/test_all.py @@ -7,10 +7,14 @@ from pathlib import Path # 默认数据路径 DEFAULT_DATA = ( - Path(__file__).parent.parent - / "rio-tiler-tms" - / "data" - / "Mars_MGS_MOLA_ClrShade_merge_global_463m.tif" + Path("/data") / + "mola/Mars_MGS_MOLA_ClrShade_merge_global_463m.ptiff" +) + +# 默认数据路径 +DEFAULT_DATA = ( + Path("/data") / + "moric_global/HX1_GRAS_MoRIC_DOM_076m_Global_00N00E_A.ptiff" ) @@ -108,9 +112,9 @@ if __name__ == "__main__": else: data_path = str(DEFAULT_DATA) - if not Path(data_path).exists(): - print(f"❌ 错误: 数据文件不存在: {data_path}") - sys.exit(1) + # if not Path(data_path).exists(): + # print(f"❌ 错误: 数据文件不存在: {data_path}") + # sys.exit(1) # 测试服务器是否在运行 try: