Earthdata Search 项目安装与使用教程

Earthdata Search 项目安装与使用教程

earthdata-search Earthdata Search is a web application developed by NASA EOSDIS to enable data discovery, search, comparison, visualization, and access across EOSDIS' Earth Science data holdings. earthdata-search 项目地址: https://gitcode.com/gh_mirrors/ear/earthdata-search

1. 项目目录结构及介绍

Earthdata Search 是一个由 NASA EOSDIS 开发的 web 应用程序,用于实现在 EOSDIS 地球科学数据中的数据发现、搜索、比较、可视化和访问。项目的目录结构如下:

earthdata-search/
├── .github/
├── bin/
├── cdk/
├── layers/
├── migrations/
├── portals/
├── schemas/
├── serverless/
│   └── src/
├── sharedConstants/
├── sharedUtils/
├── static/
│   └── src/
├── tests/
├── .codecov.yml
├── .env
├── .eslintrc
├── .gitignore
├── .nvmrc
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── api.nodemon.json
├── babel.config.json
├── docker-compose.yml
├── esbuild.js
├── index.html
├── jest.config.cjs
├── package-lock.json
├── package.json
├── playwright.config.js
├── secret.config.json.example
├── static.config.json
├── test-env.js
└── vite.config.mjs
  • .github/: 存放 GitHub 相关的配置文件。
  • bin/: 可执行文件目录。
  • cdk/: AWS Cloud Development Kit 相关代码。
  • layers/: AWS Lambda 层次结构。
  • migrations/: 数据库迁移脚本。
  • portals/: 不同的数据门户配置。
  • schemas/: 数据库模式定义。
  • serverless/: 服务器端无服务器架构的代码。
  • sharedConstants/: 公共常量。
  • sharedUtils/: 公共工具函数。
  • static/: 静态资源目录。
  • tests/: 测试代码目录。
  • 其他文件:项目配置、构建脚本、文档等。

2. 项目的启动文件介绍

项目的启动文件主要是 index.html,它是 web 应用程序的入口点。此外,启动项目时还需要运行一些 Node.js 脚本,例如:

  • npm start: 在开发环境中启动项目,它将启动 React 应用程序、Mock API Gateway、ElasticMQ 容器等。
  • npm run build: 构建生产环境的静态文件。

3. 项目的配置文件介绍

项目的配置文件包括以下内容:

  • .env: 环境变量配置文件,用于设置项目运行时需要的环境变量。
  • secret.config.json.example: 包含敏感信息的配置文件模板,如数据库用户名和密码。实际使用时,需要复制为 secret.config.json 并填写实际值。
  • static.config.json: 存放公共的非敏感配置信息。开发时,可以复制为 overrideStatic.config.json 进行本地配置,避免版本冲突。

以上是 Earthdata Search 项目的目录结构、启动文件和配置文件的简要介绍。根据这些信息,开发者可以更好地理解项目结构和配置,从而进行有效的开发和使用。

earthdata-search Earthdata Search is a web application developed by NASA EOSDIS to enable data discovery, search, comparison, visualization, and access across EOSDIS' Earth Science data holdings. earthdata-search 项目地址: https://gitcode.com/gh_mirrors/ear/earthdata-search

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

戴玫芹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值