Update requirements and setup Docker healthchecks

This commit is contained in:
Mark Veidemanis 2022-09-16 18:09:44 +01:00
parent 0c60413e5b
commit 845b02b0eb
Signed by: m
GPG Key ID: 5ACFCEED46C0904F
5 changed files with 55 additions and 23 deletions

View File

@ -15,7 +15,10 @@ services:
volumes_from:
- tmp
depends_on:
- migration
redis:
condition: service_healthy
migration:
condition: service_started
migration:
image: pathogen/neptune:latest
@ -24,6 +27,11 @@ services:
- ${PORTAINER_GIT_DIR}:/code
- ${NEPTUNE_LOCAL_SETTINGS}:/code/app/local_settings.py
- ${NEPTUNE_DATABASE_FILE}:/code/db.sqlite3
volumes_from:
- tmp
depends_on:
redis:
condition: service_healthy
# pyroscope:
# image: pyroscope/pyroscope
@ -47,6 +55,11 @@ services:
- ${PORTAINER_GIT_DIR}/docker/redis.conf:/etc/redis.conf
volumes_from:
- tmp
healthcheck:
test: "redis-cli -s /var/run/redis/redis.sock ping"
interval: 2s
timeout: 2s
retries: 15
networks:
default:

View File

@ -16,7 +16,10 @@ services:
volumes_from:
- tmp
depends_on:
- migration
redis:
condition: service_healthy
migration:
condition: service_started
migration:
image: pathogen/neptune:latest
@ -26,6 +29,11 @@ services:
- ${PORTAINER_GIT_DIR}:/code
- ${NEPTUNE_LOCAL_SETTINGS}:/code/app/local_settings.py
- ${NEPTUNE_DATABASE_FILE}:/code/db.sqlite3
volumes_from:
- tmp
depends_on:
redis:
condition: service_healthy
tmp:
image: busybox
@ -40,6 +48,11 @@ services:
- ${PORTAINER_GIT_DIR}/docker/redis.conf:/etc/redis.conf
volumes_from:
- tmp
healthcheck:
test: "redis-cli -s /var/run/redis/redis.sock ping"
interval: 2s
timeout: 2s
retries: 15
networks:
default:

View File

@ -2,7 +2,7 @@ wheel
django
django-crispy-forms
crispy-bulma
opensearch-py
#opensearch-py
stripe
django-rest-framework
numpy
@ -14,7 +14,9 @@ cryptography
siphashc
redis
sortedcontainers
manticoresearch
#manticoresearch
django-debug-toolbar
django-debug-toolbar-template-profiler
ujson
orjson
pydruid

View File

@ -2,7 +2,7 @@ wheel
django
django-crispy-forms
crispy-bulma
opensearch-py
#opensearch-py
stripe
django-rest-framework
numpy
@ -13,7 +13,9 @@ cryptography
siphashc
redis
sortedcontainers
manticoresearch
#manticoresearch
django-debug-toolbar
django-debug-toolbar-template-profiler
ujson
orjson
pydruid

View File

@ -3,7 +3,7 @@ django
pre-commit
django-crispy-forms
crispy-bulma
opensearch-py
#opensearch-py
stripe
django-rest-framework
numpy
@ -14,7 +14,9 @@ cryptography
siphashc
redis
sortedcontainers
manticoresearch
#manticoresearch
django-debug-toolbar
django-debug-toolbar-template-profiler
ujson
orjson
pydruid