Changeset View
Changeset View
Standalone View
Standalone View
nix/mariadb-up-mac.nix
Show All 18 Lines | text = '' | ||||
# Explicitly close fd3 to prevent `direnv` from hanging | # Explicitly close fd3 to prevent `direnv` from hanging | ||||
# (https://linear.app/comm/issue/ENG-3254/remove-wait-logic-in-nix-develop) | # (https://linear.app/comm/issue/ENG-3254/remove-wait-logic-in-nix-develop) | ||||
exec 3>&- | exec 3>&- | ||||
# 'exec' allows for us to replace bash process with MariaDB | # 'exec' allows for us to replace bash process with MariaDB | ||||
exec "${mariadb}/bin/mariadbd" \ | exec "${mariadb}/bin/mariadbd" \ | ||||
--socket "$MARIADB_DIR"/mysql.sock \ | --socket "$MARIADB_DIR"/mysql.sock \ | ||||
--datadir "$MARIADB_DIR" \ | --datadir "$MARIADB_DIR" \ | ||||
--innodb-ft-min-token-size=1 \ | |||||
--innodb-ft-enable-stopword=0 \ | |||||
&> "$MARIADB_DIR"/logs | &> "$MARIADB_DIR"/logs | ||||
''; | ''; | ||||
}; | }; | ||||
mariadb-version = let | mariadb-version = let | ||||
versions = lib.versions; | versions = lib.versions; | ||||
in "${versions.major mariadb.version}.${versions.minor mariadb.version}"; | in "${versions.major mariadb.version}.${versions.minor mariadb.version}"; | ||||
▲ Show 20 Lines • Show All 92 Lines • Show Last 20 Lines |