Skip to content

Commit 31836be

Browse files
authored
Update the sandbox docker run command in docs to use release tag (#1095)
1 parent 349f1ab commit 31836be

3 files changed

Lines changed: 16 additions & 21 deletions

File tree

docs/README.md

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ The easiest way to try out Feathr is to use the [Feathr Sandbox](https://feathr-
5353

5454
```bash
5555
# 80: Feathr UI, 8888: Jupyter, 7080: Interpret
56-
docker run -it --rm -p 8888:8888 -p 8081:80 -p 7080:7080 -e GRANT_SUDO=yes feathrfeaturestore/feathr-sandbox
56+
docker run -it --rm -p 8888:8888 -p 8081:80 -p 7080:7080 -e GRANT_SUDO=yes feathrfeaturestore/feathr-sandbox:releases-v1.0.0-rc4
5757
```
5858

5959
And you can view default jupyter notebook:
@@ -204,26 +204,20 @@ Follow the [quick start Jupyter Notebook](https://github.com/feathr-ai/feathr/bl
204204

205205
![Architecture Diagram](./images/architecture.png)
206206

207-
| Feathr component | Cloud Integrations |
208-
| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
209-
| Offline store – Object Store | Azure Blob Storage, Azure ADLS Gen2, AWS S3 |
210-
| Offline store – SQL | Azure SQL DB, Azure Synapse Dedicated SQL Pools, Azure SQL in VM, Snowflake |
211-
| Streaming Source | Kafka, EventHub |
212-
| Online store | Redis, [Azure Cosmos DB](https://feathr-ai.github.io/feathr/how-to-guides/jdbc-cosmos-notes.html#using-cosmosdb-as-the-online-store), Aerospike (coming soon) |
213-
| Feature Registry and Governance | Azure Purview, ANSI SQL such as Azure SQL Server |
214-
| Compute Engine | Azure Synapse Spark Pools, Databricks |
215-
| Machine Learning Platform | Azure Machine Learning, Jupyter Notebook, Databricks Notebook |
216-
| File Format | Parquet, ORC, Avro, JSON, Delta Lake, CSV |
217-
| Credentials | Azure Key Vault |
207+
| Feathr component | Cloud Integrations |
208+
| ------------------------------- |--------------------------------------------------------------------------------------------------------------------------------------|
209+
| Offline store – Object Store | Azure Blob Storage, Azure ADLS Gen2, AWS S3 |
210+
| Offline store – SQL | Azure SQL DB, Azure Synapse Dedicated SQL Pools, Azure SQL in VM, Snowflake |
211+
| Streaming Source | Kafka, EventHub |
212+
| Online store | Redis, [Azure Cosmos DB](https://feathr-ai.github.io/feathr/how-to-guides/jdbc-cosmos-notes.html#using-cosmosdb-as-the-online-store) |
213+
| Feature Registry and Governance | Azure Purview, ANSI SQL such as Azure SQL Server |
214+
| Compute Engine | Azure Synapse Spark Pools, Databricks |
215+
| Machine Learning Platform | Azure Machine Learning, Jupyter Notebook, Databricks Notebook |
216+
| File Format | Parquet, ORC, Avro, JSON, Delta Lake, CSV |
217+
| Credentials | Azure Key Vault |
218218

219219
## 🚀 Roadmap
220220

221-
- [x] Support streaming features with transformation
222-
- [x] Support common data sources and sinks. Read more in the [Cloud Integrations and Architecture](#️-cloud-integrations-and-architecture) part.
223-
- [x] Support feature store UI, including Lineage and Search functionalities
224-
- [x] Support a sandbox Feathr environment for better getting started experience
225-
- [x] Support online transformation
226-
- [x] Support feature data deletion and retention
227221
- [ ] More Feathr online client libraries such as Java
228222
- [ ] Support feature versioning
229223
- [ ] Support feature monitoring

docs/dev_guide/feathr_overall_release_guide.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ Before the release candidate or release is made, the version needs to be updated
4848
- [feathr_config.yaml](https://github.com/feathr-ai/feathr/blob/main/feathr_project/test/test_user_workspace/feathr_config.yaml#L86) - To set the spark runtime location for Azure Synapse and Azure Databricks used by test suite. Please update all .yaml files under this path.
4949
- [package.json](https://github.com/feathr-ai/feathr/blob/main/ui/package.json#L3) - For Feathr UI version
5050
- [package-lock.json](https://github.com/feathr-ai/feathr/blob/main/ui/package-lock.json) - For Feathr UI version
51+
- [README.md](https://github.com/feathr-ai/feathr/blob/main/docs/README.md) - Update docker image version in the homepage README.
5152
- [quickstart_local_sandbox.md](https://github.com/feathr-ai/feathr/blob/main/docs/quickstart_local_sandbox.md) - Update docker image version in the sandbox quickstart guide.
5253

5354
Following file should only be updated for release, which means should be skipped for release candidate.

docs/quickstart_local_sandbox.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ To get started using Feathr, simply run the command below. Note that the image i
3131

3232
```bash
3333
# 80: Feathr UI, 8888: Jupyter, 7080: Interpret
34-
docker run -it --rm -p 8888:8888 -p 8081:80 -p 7080:7080 -e GRANT_SUDO=yes feathrfeaturestore/feathr-sandbox:releases/v1.0.0-rc4
34+
docker run -it --rm -p 8888:8888 -p 8081:80 -p 7080:7080 -e GRANT_SUDO=yes feathrfeaturestore/feathr-sandbox:releases-v1.0.0-rc4
3535
```
3636

3737
It should pop up a Jupyter link in `http://127.0.0.1:8888/`. Double click on the notebook file to start the Jupyter Notebook, and you should be able to see the Feathr sample notebook. Click the triangle button on the Jupyter notebook and the whole notebook will run locally.
@@ -71,7 +71,7 @@ The Feathr sandbox comes with:
7171
- Feathr Registry API
7272
- Local Redis server
7373

74-
## Build Docker Container
74+
## Build Feathr Sandbox Docker Image
7575

7676
If you want to build the Feathr sandbox, run the below command in the Feathr root directory:
7777

@@ -84,7 +84,7 @@ docker build -f FeathrSandbox.Dockerfile -t feathrfeaturestore/feathr-sandbox .
8484
By default, Feathr Sandbox uses a SQLite backend in Feathr registry, and the content will be deleted if you restart the container. If you want to use a persistent registry, say a remote MySQL database or SQL Server, you can configure an environment variable when starting the Feathr Sandbox container like below, by specifying `FEATHR_SANDBOX_REGISTRY_URL` environment variable:
8585

8686
```bash
87-
docker run -it --rm -p 8888:8888 -p 8081:80 -p 7080:7080 --env FEATHR_SANDBOX_REGISTRY_URL="mysql://scott:tiger@localhost/foo" -e GRANT_SUDO=yes feathrfeaturestore/feathr-sandbox
87+
docker run -it --rm -p 8888:8888 -p 8081:80 -p 7080:7080 --env FEATHR_SANDBOX_REGISTRY_URL="mysql://scott:tiger@localhost/foo" -e GRANT_SUDO=yes feathrfeaturestore/feathr-sandbox:releases-v1.0.0-rc4
8888
```
8989

9090
Take a look at the [Database URLs](https://docs.sqlalchemy.org/en/20/core/engines.html#database-urls) section for more details on how this URL is formatted. Basically it will be like this:

0 commit comments

Comments
 (0)