You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+20-9Lines changed: 20 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,6 +32,8 @@
32
32
33
33
-**OGC Features and Vector Tiles** API built on top of [https://github.com/developmentseed/tipg](https://github.com/developmentseed/tipg)
34
34
35
+
-**A STAC Catalog browsing UI** based on the radiant earth browser : [https://github.com/radiantearth/stac-browser](https://github.com/radiantearth/stac-browser)
36
+
35
37
---
36
38
37
39
## 🌍 eoAPI: An Open-Source Community Project
@@ -57,22 +59,19 @@ Then you can start exploring your dataset with:
57
59
58
60
- the STAC Metadata service [http://localhost:8081](http://localhost:8081)
59
61
- the Raster service [http://localhost:8082](http://localhost:8082)
62
+
- the browser UI [http://localhost:8085](http://localhost:8085)
60
63
61
64
If you've added a vector dataset to the `public` schema in the Postgres database, they will be available through the **Vector** service at [http://localhost:8083](http://localhost:8083).
62
65
63
-
## Deployment
66
+
## Deployment with standard runtimes
64
67
65
68
This repository has current runtimes that are consistently updated with new functionality.
66
69
67
-
The services can be deployed locally via docker with `docker compose up`.
68
-
69
-
Two Infrastructure as Code (IaC) repositories are available:
70
-
-[eoapi-cdk](https://github.com/developmentseed/eoapi-cdk): A set of AWS CDK constructs to deploy eoAPI services
71
-
-[eoapi-k8s](https://github.com/developmentseed/eoapi-k8s): IaC and Helm charts for deploying eoAPI services on AWS and GCP
70
+
### Local deployment
72
71
73
-
Finally, [eoapi-template](https://github.com/developmentseed/eoapi-template) is an AWS CDK app that shows how to configure the eoapi-cdk constructs.
72
+
The services can be deployed altogether locally with `docker compose up`.
74
73
75
-
Alternatively, you may install the libraries locally:
74
+
Alternatively, you may install the libraries and launch the applications manually :
76
75
77
76
<details>
78
77
@@ -109,7 +108,19 @@ Note: python libraries might have incompatible dependencies, which you can resol
109
108
110
109
</details>
111
110
112
-
## Custom runtimes
111
+
### Deployment on the cloud
112
+
113
+
#### Kubernetes
114
+
115
+
[eoapi-k8s](https://github.com/developmentseed/eoapi-k8s) contains IaC and Helm charts for deploying eoAPI services on AWS and GCP.
116
+
117
+
#### AWS CDK
118
+
119
+
[eoapi-cdk](https://github.com/developmentseed/eoapi-cdk) defines a set of AWS CDK constructs that can be used to deploy eoAPI services on AWS. This repository itself makes use of these in `infrastructure/aws`. An official example usage of these constructs can be found at [eoapi-template](https://github.com/developmentseed/eoapi-template).
120
+
121
+
122
+
123
+
## Deployment with custom runtimes
113
124
114
125
The eoAPI repository hosts customized versions of each base service which can work in parallel or in combination with each other.
The custom browser configuration can be modified using the config located in [/dockerfiles/browser_config.js](https://github.com/developmentseed/eoAPI/tree/main/dockerfiles/browser_config.js). For more information about available configurations, see the [Radiant Earth repository](https://github.com/radiantearth/stac-browser).
Copy file name to clipboardExpand all lines: docs/src/deployment.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ hide:
7
7
## Via [eoapi-cdk](https://github.com/developmentseed/eoapi-cdk)
8
8
9
9
10
-
[eoapi-cdk](https://github.com/developmentseed/eoapi-cdk) is a set of AWS CDK constructs to deploy eoAPI services.
10
+
[eoapi-cdk](https://github.com/developmentseed/eoapi-cdk) is a set of AWS CDK constructs that can be used to easily deploy eoAPI services on AWS with the CDK.
11
11
12
12
[eoapi-template](https://github.com/developmentseed/eoapi-template) is an AWS CDK app that shows how to configure the [eoapi-cdk](https://github.com/developmentseed/eoapi-cdk) constructs.
0 commit comments