mirror of
https://github.com/furyhawk/cloudy.git
synced 2026-05-23 00:16:49 +00:00
fix: add healthcheck to memcached service and update environment variables
This commit is contained in:
+15
-3
@@ -36,6 +36,12 @@ services:
|
|||||||
image: ${SEAFILE_MEMCACHE_IMAGE_TAG}
|
image: ${SEAFILE_MEMCACHE_IMAGE_TAG}
|
||||||
networks:
|
networks:
|
||||||
- seafile-network
|
- seafile-network
|
||||||
|
healthcheck:
|
||||||
|
test: ["CMD", "nc", "-z", "localhost", "11211"]
|
||||||
|
interval: 10s
|
||||||
|
timeout: 5s
|
||||||
|
retries: 3
|
||||||
|
start_period: 30s
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
seafile:
|
seafile:
|
||||||
@@ -51,7 +57,7 @@ services:
|
|||||||
- SEAFILE_MYSQL_DB_CCNET_DB_NAME=${SEAFILE_MYSQL_DB_CCNET_DB_NAME:-ccnet_db}
|
- SEAFILE_MYSQL_DB_CCNET_DB_NAME=${SEAFILE_MYSQL_DB_CCNET_DB_NAME:-ccnet_db}
|
||||||
- SEAFILE_MYSQL_DB_SEAFILE_DB_NAME=${SEAFILE_MYSQL_DB_SEAFILE_DB_NAME:-seafile_db}
|
- SEAFILE_MYSQL_DB_SEAFILE_DB_NAME=${SEAFILE_MYSQL_DB_SEAFILE_DB_NAME:-seafile_db}
|
||||||
- SEAFILE_MYSQL_DB_SEAHUB_DB_NAME=${SEAFILE_MYSQL_DB_SEAHUB_DB_NAME:-seahub_db}
|
- SEAFILE_MYSQL_DB_SEAHUB_DB_NAME=${SEAFILE_MYSQL_DB_SEAHUB_DB_NAME:-seahub_db}
|
||||||
- TIME_ZONE=${TIME_ZONE:-Etc/UTC}
|
- TIME_ZONE=${SEAFILE_TIMEZONE:-Etc/UTC}
|
||||||
- INIT_SEAFILE_ADMIN_EMAIL=${INIT_SEAFILE_ADMIN_EMAIL:-me@example.com}
|
- INIT_SEAFILE_ADMIN_EMAIL=${INIT_SEAFILE_ADMIN_EMAIL:-me@example.com}
|
||||||
- INIT_SEAFILE_ADMIN_PASSWORD=${INIT_SEAFILE_ADMIN_PASSWORD:-asecret}
|
- INIT_SEAFILE_ADMIN_PASSWORD=${INIT_SEAFILE_ADMIN_PASSWORD:-asecret}
|
||||||
- SEAFILE_SERVER_HOSTNAME=${SEAFILE_SERVER_HOSTNAME:?Variable is not set or empty}
|
- SEAFILE_SERVER_HOSTNAME=${SEAFILE_SERVER_HOSTNAME:?Variable is not set or empty}
|
||||||
@@ -61,7 +67,10 @@ services:
|
|||||||
- JWT_PRIVATE_KEY=${JWT_PRIVATE_KEY:?Variable is not set or empty}
|
- JWT_PRIVATE_KEY=${JWT_PRIVATE_KEY:?Variable is not set or empty}
|
||||||
- SEAFILE_LOG_TO_STDOUT=${SEAFILE_LOG_TO_STDOUT:-false}
|
- SEAFILE_LOG_TO_STDOUT=${SEAFILE_LOG_TO_STDOUT:-false}
|
||||||
- ENABLE_SEADOC=${ENABLE_SEADOC:-true}
|
- ENABLE_SEADOC=${ENABLE_SEADOC:-true}
|
||||||
- SEADOC_SERVER_URL=${SEAFILE_SERVER_PROTOCOL:-http}://${SEAFILE_SERVER_HOSTNAME:?Variable is not set or empty}/sdoc-server
|
- SEADOC_SERVER_URL=${SEAFILE_SERVER_PROTOCOL:-http}://${SEAFILE_SERVER_HOSTNAME:?Variable is not set or empty}/sdoc-server
|
||||||
|
- MEMCACHED_SERVER_HOST=memcached
|
||||||
|
- MEMCACHED_SERVER_PORT=11211
|
||||||
|
- FORCE_HTTPS_IN_CONF=${FORCE_HTTPS_IN_CONF:-true}
|
||||||
networks:
|
networks:
|
||||||
- seafile-network
|
- seafile-network
|
||||||
- traefik-public
|
- traefik-public
|
||||||
@@ -138,7 +147,10 @@ services:
|
|||||||
|
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
- mariadb
|
mariadb:
|
||||||
|
condition: service_healthy
|
||||||
|
memcached:
|
||||||
|
condition: service_healthy
|
||||||
|
|
||||||
# backups:
|
# backups:
|
||||||
# image: ${SEAFILE_MARIADB_IMAGE_TAG}
|
# image: ${SEAFILE_MARIADB_IMAGE_TAG}
|
||||||
|
|||||||
Reference in New Issue
Block a user