refactore(service): typsense
- new logo - make all ENVs configurable - formatting and naming
This commit is contained in:
BIN
public/svgs/typesense.png
Normal file
BIN
public/svgs/typesense.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 29 KiB |
Binary file not shown.
Before Width: | Height: | Size: 550 B |
@@ -1,21 +1,26 @@
|
|||||||
# documentation: https://typesense.org/docs
|
# documentation: https://typesense.org/docs
|
||||||
# slogan: Cutting-edge, in-memory search engine for mere mortals. Knowledge of rocket science optional.
|
# slogan: Cutting-edge, in-memory search engine for mere mortals. Knowledge of rocket science optional.
|
||||||
# tags: search, search-engine, search-api, elasticsearch-alternative
|
# tags: search, search-engine, search-api, elasticsearch-alternative
|
||||||
# logo: svgs/typesense.webp
|
# logo: svgs/typesense.png
|
||||||
# port: 8108
|
# port: 8108
|
||||||
|
|
||||||
services:
|
services:
|
||||||
typesense:
|
typesense:
|
||||||
image: typesense/typesense:28.0
|
image: typesense/typesense:28.0
|
||||||
restart: on-failure
|
|
||||||
environment:
|
environment:
|
||||||
- SERVICE_FQDN_TYPESENSE_8108
|
- SERVICE_FQDN_TYPESENSE_8108
|
||||||
- TYPESENSE_ENABLE_CORS=true
|
- TYPESENSE_ENABLE_CORS=${TYPESENSE_ENABLE_CORS:-true}
|
||||||
- TYPESENSE_DATA_DIR=/data
|
- TYPESENSE_DATA_DIR=/data
|
||||||
- TYPESENSE_API_KEY=${SERVICE_TYPESENSE_KEY:-xyz}
|
- TYPESENSE_API_KEY=${TYPESENSE_API_KEY:-xyz}
|
||||||
volumes:
|
volumes:
|
||||||
- 'typesense_data:/data'
|
- typesense_data:/data
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: [CMD, bash, -c, "exec 3<>/dev/tcp/localhost/8108 && printf 'GET /health HTTP/1.1\\r\\nConnection: close\\r\\n\\r\\n' >&3 && head -n1 <&3 | grep '200' && exec 3>&-"]
|
test:
|
||||||
|
[
|
||||||
|
CMD,
|
||||||
|
bash,
|
||||||
|
-c,
|
||||||
|
"exec 3<>/dev/tcp/localhost/8108 && printf 'GET /health HTTP/1.1\\r\\nConnection: close\\r\\n\\r\\n' >&3 && head -n1 <&3 | grep '200' && exec 3>&-",
|
||||||
|
]
|
||||||
retries: 5
|
retries: 5
|
||||||
timeout: 7s
|
timeout: 7s
|
||||||
|
Reference in New Issue
Block a user