KO
|
EN
gitlite — search
Search
#javascript
#python
#hacktoberfest
#react
#ai
#typescript
#llm
#go
#golang
#android
#machine-learning
#rust
#deep-learning
#linux
esdeploy
★ 9
Open GitHub ↗
Zero-Downtime Elasticsearch Index Deployer
Download README (.md)
Explore Similar Repositories
RDS-GracePeriod-Reset
:
No description available.
AI
:
For artificial intelligence with sbt to build - maven build pls step forward to https://github.com/bgfurfeature/AI
node-red-contrib-statistics
:
A Node Red node for calculating statistics on a flow.
p5js-vim-workflow
:
Not sure whether the term workflow is justified here
WeChat-Cloud-Robot
:
WeChat Cloud Rebot 微信云端机器人框架 Alpha版 框架引擎Python+Cherrypy+Mako
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
esdeploy
?
Download (.md)
# Esdeploy Zero-Downtime Elasticsearch index deployer This project was created to put elasticsearch indices in source control and deploy them with in a simple workflow Usage: ------------ **esdeploy configure** Prompts information for initial server configuration **esdeploy init [index_name]** Initializes the index for the workflow. If the index exists on the server, stores mapping and settings as json. Migrating it and adding an alias to it. If the index doesn't exist, it searches for a matching file to create and initialize. **esdeploy deploy [index_name]** Deploys the index with matching json file in the working directory. It creates the index, migrates data and moves the alias to it. Intended Workflow ------------- Annotating the following chart; esindices is the repository folder and the subdirectories are created per-environment basis. Each shoud be configured with the command `esdeploy configure` and used accordingly. ``` esindices ├── sb │ ├── index_a.json │ ├── index_b.json │ └── esdeploy.json ├── qa │ ├── index_a.json │ ├── index_b.json │ └── esdeploy.json └── stg ├── index_a.json ├── index_b.json └── esdeploy.json ``` Caveats: ------------ * Indices shouldn't have an alias prior to init * Only supports a single alias per index