diff --git a/docker-compose/1_Auto_Upstall/noco.sh b/docker-compose/1_Auto_Upstall/noco.sh index 70b0b36164..9df4b7c783 100755 --- a/docker-compose/1_Auto_Upstall/noco.sh +++ b/docker-compose/1_Auto_Upstall/noco.sh @@ -496,11 +496,20 @@ generate_credentials() { create_docker_compose_file() { - image="nocodb/nocodb:latest" + if [ "${CONFIG_EDITION}" = "EE" ] || [ "${CONFIG_EDITION}" = "ee" ]; then + image="nocodb/nocodb-ee:latest" + else + image="nocodb/nocodb:latest" + fi - if [ "${CONFIG_EDITION}" = "EE" ] || [ "${CONFIG_EDITION}" = "ee" ]; then - image="nocodb/ee:latest" - fi + + # for easier string interpolation + if [ "${CONFIG_REDIS_ENABLED}" = "Y" ]; then + gen_redis=1 + fi + if [ "${CONFIG_MINIO_ENABLED}" = "Y" ]; then + gen_minio=1 + fi local compose_file="docker-compose.yml" @@ -514,8 +523,8 @@ services: replicas: ${CONFIG_NUM_INSTANCES} depends_on: - db - ${CONFIG_REDIS_ENABLED:+- redis} - ${CONFIG_MINIO_ENABLED:+- minio} + ${gen_redis:+- redis} + ${gen_minio:+- minio} restart: unless-stopped volumes: - ./nocodb:/usr/app/data @@ -636,7 +645,6 @@ EOF - "traefik.http.routers.minio.rule=Host(\`${CONFIG_MINIO_DOMAIN_NAME}\`)" EOF # If minio SSL is enabled, set the entry point to websecure -fi if [ "$CONFIG_MINIO_SSL_ENABLED" = "Y" ]; then cat >> "$compose_file" <> "$compose_file" <> "$compose_file" <> "$compose_file" <> "$compose_file" <