### Install and Configure Apache Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_centos_stream.md Installs the Apache web server, enables it to start on boot, and starts the service. It also restarts the service to apply changes. ```bash dnf install httpd -y systemctl enable httpd.service systemctl start httpd.service service httpd start ``` -------------------------------- ### Install Composer Source: https://github.com/exceedone/exment-manual/blob/master/docs/ja/install_azure_web_apps.md Downloads and installs Composer, a dependency manager for PHP. It downloads the installer, runs it, moves the composer.phar to a system-wide location, and cleans up the installer file. ```bash cd ~ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php composer-setup.php php -r "unlink('composer-setup.php');" sudo mv composer.phar /usr/local/bin/composer ``` -------------------------------- ### Create Laravel Project and Install Exment Source: https://github.com/exceedone/exment-manual/blob/master/docs/quickstart_manual.md This snippet demonstrates how to create a new Laravel project using Composer and then install the Exment package. It specifies the Laravel version to be 9.x and includes the necessary Exment dependency. Ensure you have Composer installed. ```Shell composer create-project "laravel/laravel=9.*" (Project name) cd (Project name) composer require psr/simple-cache=^2.0.0 composer require exceedone/exment ``` -------------------------------- ### Exment Setup Directory (Easy Install) Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_centos_stream.md This command facilitates an easy installation of Exment by setting up necessary directories. It's a simplified approach to prepare the environment for Exment. ```php php artisan exment:setup-dir --easy=1 ``` -------------------------------- ### Start and Enable Apache Service Source: https://github.com/exceedone/exment-manual/blob/master/docs/ja/install_azure_web_apps.md Starts the Apache web server and configures it to launch automatically on system boot. This ensures the web server is running and accessible after reboots. ```bash sudo systemctl start httpd sudo systemctl enable httpd ``` -------------------------------- ### Start and Enable Apache Service (Shell) Source: https://github.com/exceedone/exment-manual/blob/master/docs/ja/install_aws.md Starts the Apache HTTP Server (httpd) and configures it to start automatically on system boot. ```Shell sudo systemctl start httpd sudo systemctl enable httpd ``` -------------------------------- ### Configure and Start Apache Web Server Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_aws_single.md Starts the Apache HTTP server (httpd) and configures it to automatically start on system boot. It also includes modifications to the httpd.conf file for virtual host setup. ```bash sudo systemctl start httpd sudo systemctl enable httpd ``` ```bash sudo vi /etc/httpd/conf/httpd.conf # Add the following to the end DocumentRoot /var/www/exment/public Allow from all AllowOverride All Require all granted ``` ```bash sudo systemctl restart httpd ``` -------------------------------- ### Install Linux Packages and Libraries Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_centos_stream.md Upgrades existing packages and installs essential libraries like wget, firewalld, unzip, and git required for the Exment setup on Linux. ```bash dnf -y upgrade dnf install -y wget firewalld unzip git ``` -------------------------------- ### Linux: Install Web Server Prerequisites Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_linux.md Installs essential packages and libraries required for the web server setup on Linux, including wget, firewalld, unzip, and git. This is a preliminary step before further web server configuration. ```shell dnf -y upgrade dnf install -y wget firewalld unzip git ``` -------------------------------- ### Install Web Server Packages (PHP, Apache, MySQL) Source: https://github.com/exceedone/exment-manual/blob/master/docs/ja/install_azure_web_apps.md Installs necessary packages for the web server, including PHP 7.4, Apache (httpd), MySQL, and common PHP extensions like zip, xml, mbstring, and gd. This ensures the server has the required software to run Exment. ```bash sudo yum -y update sudo amazon-linux-extras install -y php7.4 sudo yum install -y httpd mysql sudo yum -y install php-pecl-zip.x86_64 php-xml.x86_64 php-mbstring.x86_64 php-gd.x86_64 ``` -------------------------------- ### Start MySQL Service Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_iis.md Starts the MySQL service that was previously installed. This command is used to manually start the MySQL server after it has been installed as a service. ```Shell net start mysql ``` -------------------------------- ### Install Composer (Shell) Source: https://github.com/exceedone/exment-manual/blob/master/docs/ja/install_aws.md Installs Composer, a dependency manager for PHP. It downloads the installer, runs it, and then moves the composer executable to a system-wide location. ```Shell cd ~ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php composer-setup.php php -r "unlink('composer-setup.php');" sudo mv composer.phar /usr/local/bin/composer ``` -------------------------------- ### Publish Exment Assets and Generate Passport Keys Source: https://github.com/exceedone/exment-manual/blob/master/docs/quickstart_manual.md This command executes necessary Artisan commands to publish Exment's service provider assets and generate Passport API keys, which are crucial for Exment's functionality. These commands should be run after project setup and configuration. ```Shell php artisan vendor:publish --provider="Exceedone\Exment\ExmentServiceProvider" php artisan passport:keys php artisan exment:install ``` -------------------------------- ### Install Packages and Update System (Shell) Source: https://github.com/exceedone/exment-manual/blob/master/docs/ja/install_aws.md Installs and updates necessary packages for the web server, including PHP, Apache, and MySQL. It also installs required PHP extensions for Exment functionality. ```Shell sudo yum -y update sudo amazon-linux-extras install -y php8.2 sudo yum install -y httpd mysql sudo yum -y install php-pecl-zip.x86_64 php-xml.x86_64 php-mbstring.x86_64 php-gd.x86_64 php-sodium.x86_64 php-dom.x86_64 ``` -------------------------------- ### Install Redis and AWS S3 SDKs with Composer (Shell) Source: https://github.com/exceedone/exment-manual/blob/master/docs/ja/install_aws.md Installs the Predis Redis client and the AWS S3 SDK for Flysystem using Composer to enable Redis caching and AWS S3 integration for Exment. ```Shell cd /var/www/exment composer require league/flysystem-aws-s3-v3 ~3.0 composer require predis/predis ``` -------------------------------- ### Install MySQL as a Windows Service Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_iis.md Installs the MySQL server as a Windows service, allowing it to start automatically when the system boots. This simplifies server management. ```Shell mysqld --install ``` -------------------------------- ### Install Laravel Socialite (Bash) Source: https://github.com/exceedone/exment-manual/blob/master/docs/login_oauth.md Installs the Laravel Socialite package, which is a dependency for integrating OAuth authentication with various providers in Exment. This command should be run in the Exment root directory. ```bash composer require laravel/socialite=~5.1 ``` -------------------------------- ### Exment Database Configuration Source: https://github.com/exceedone/exment-manual/blob/master/docs/quickstart.md This snippet shows the required fields for configuring Exment's database connection during the initial setup. It includes details like database type, host, port, name, username, and password. ```text Database type Database host name Database port number Database name for Exment Database user name for Exment Database password for Exment ``` -------------------------------- ### Deploy Exment Application Source: https://github.com/exceedone/exment-manual/blob/master/docs/ja/install_azure_web_apps.md Downloads the latest Exment zip file, extracts it to the '/var/www' directory, and then navigates into the extracted Exment directory. ```bash cd /var/www sudo wget https://exment.net/downloads/ja/exment.zip sudo unzip exment.zip sudo rm exment.zip -f cd exment ``` -------------------------------- ### Install Exment Source: https://github.com/exceedone/exment-manual/blob/master/docs/command.md Installs Exment manually via the command line. This command is part of the initial setup process and may require additional steps outlined in the Exment quickstart guide. ```shell php artisan exment:install ``` -------------------------------- ### Install Exment Application Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_rental.md This section provides the steps to download and install the Exment application. It includes creating a directory, downloading the zip file, extracting it, and removing the zip archive. A warning is issued against installing directly in the $HOME/www/ folder. ```shell cd ~ mkdir laravel cd laravel wget https://exment.net/downloads/en/exment.zip unzip exment.zip rm exment.zip ``` -------------------------------- ### Install Microsoft Graph Socialite Provider Source: https://github.com/exceedone/exment-manual/blob/master/docs/ja/login_oauth.md Installs the specific Socialite provider package for Microsoft Graph, enabling integration with Microsoft's authentication services. This is an example of adding a provider from Socialite Providers. ```bash composer require socialiteproviders/microsoft-graph ``` -------------------------------- ### Exment Setup Directory (Manual Install) Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_centos_stream.md This command is used for the manual installation of Exment, allowing for more control over directory setup. It prepares the environment for a custom Exment installation. ```php php artisan exment:setup-dir ``` -------------------------------- ### Install Exment Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_rental.md This set of commands installs Exment by downloading the zip file, extracting its contents, and then removing the zip archive. It's important to note the warning about not installing directly into the public_html folder. ```bash cd ~/(domain name) mkdir laravel cd laravel wget https://exment.net/downloads/en/exment.zip unzip exment.zip rm exment.zip ``` -------------------------------- ### Change Language and Timezone Source: https://github.com/exceedone/exment-manual/blob/master/docs/quickstart_manual.md Update the 'config/app.php' file to set the application's timezone and locale. The example demonstrates changing the timezone to 'Asia/Tokyo' and the locale to 'ja'. ```php // 'timezone' => 'UTC', 'timezone' => 'Asia/Tokyo', //'locale' => 'en', 'locale' => 'ja', ``` -------------------------------- ### Change Exment Authentication Driver Source: https://github.com/exceedone/exment-manual/blob/master/docs/quickstart_manual.md Modify the 'config/admin.php' file to change the authentication driver for Exment administrators. This involves updating the 'driver' key within the 'auth.providers.admin' configuration. The example shows changing it to 'exment-auth'. ```php 'auth' => [ 'providers' => [ 'admin' => [ // Exment Edit------s // 'driver' => 'eloquent', //'model' => Encore\Admin\Auth\Database\Administrator::class, 'driver' => 'exment-auth', // Exment Edit------e ], ], ], ``` -------------------------------- ### Exment Post-Install Permission Reset (Easy Install) Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_centos_stream.md After completing the initial Exment setup with the easy installation method, this command reverts the directory permissions that were temporarily required for installation. It ensures the application operates with appropriate security settings. ```bash php artisan exment:setup-dir --easy_clear=1 ``` -------------------------------- ### Apache起動設定とサービス開始 (systemctl, service) Source: https://github.com/exceedone/exment-manual/blob/master/docs/ja/install_linux.md Apache (httpd) サービスの起動をシステム起動時に自動で行うように設定し、サービスを開始します。また、現在のサービス状態を確認するために `service httpd start` も実行します。 ```bash systemctl enable httpd.service systemctl start httpd.service service httpd start ``` -------------------------------- ### Start MySQL Service Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_mysql.md Starts the MySQL daemon (mysqld) using systemctl. This command is used to ensure the MySQL server is running after installation or configuration changes. ```bash sudo systemctl start mysqld ``` -------------------------------- ### Exmentの初期インストール完了後の権限クリア (Bash) Source: https://github.com/exceedone/exment-manual/blob/master/docs/ja/install_centos_stream.md かんたんインストールでExmentをセットアップした後、インストール時にのみ必要だった権限を元に戻すために`exment:setup-dir --easy_clear=1`コマンドを実行します。 ```bash php artisan exment:setup-dir --easy_clear=1 ``` -------------------------------- ### Install Composer Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_centos_stream.md Downloads the Composer installer, runs it to install Composer locally, removes the installer script, and then moves the Composer executable to the system's PATH. ```bash cd ~ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php composer-setup.php php -r "unlink('composer-setup.php');" mv composer.phar /usr/local/bin/composer ``` -------------------------------- ### Exmentディレクトリの権限設定 (Bash) Source: https://github.com/exceedone/exment-manual/blob/master/docs/ja/install_centos_stream.md Exmentディレクトリに最低限の権限を設定し、所有者をapacheに変更します。その後、`exment:setup-dir` Artisanコマンドを使用して、簡単なインストールまたは手動インストール用のディレクトリ権限を設定します。 ```bash # 最低限の権限を追加する chmod 0775 /var/www/exment chown -R apache:apache /var/www/exment # 以下のコマンドを実行し、フォルダのユーザー・グループ権限を付与する。1もしくは2を実施する # ※権限が不足している場合などは、sudoを付与するなど、強い権限で実行をお願いします # 1. かんたんインストールの場合 php artisan exment:setup-dir --easy=1 # 2. 手動インストールの場合 php artisan exment:setup-dir ``` -------------------------------- ### Exmentのダウンロードと展開 (wget, unzip, rm, cd) Source: https://github.com/exceedone/exment-manual/blob/master/docs/ja/install_linux.md Exmentの最新ファイルをダウンロードし、サーバー上の指定ディレクトリ(/var/www)に展開します。ダウンロードしたzipファイルは削除します。 ```bash cd /var/www wget https://exment.net/downloads/ja/exment.zip unzip exment.zip rm exment.zip -f cd exment ``` -------------------------------- ### Install Composer Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_rental.md This sequence of commands installs Composer, a dependency manager for PHP. It downloads the installer, runs it to install Composer in the user's bin directory, renames the executable, and then verifies the installation. ```bash cd ~ curl -sS https://getcomposer.org/installer | php -- --install-dir=$HOME/bin/ ## rename mv $HOME/bin/composer.phar $HOME/bin/composer ## confirmation composer --version ``` -------------------------------- ### Exment Configuration Examples Source: https://github.com/exceedone/exment-manual/blob/master/docs/config.md Examples of how to set Exment configuration values in the .env file. These demonstrate setting boolean flags and other configuration parameters. ```dotenv #Example.1 EXMENT_API=false #Example.2 EXMENT_FILTER_SEARCH_FULL=true ``` -------------------------------- ### Install MySQL Client Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_centos_stream.md Installs the MySQL community client on Linux systems where MySQL is not installed locally. This involves importing GPG keys, cleaning package cache, updating repositories, and installing the client package. ```bash rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023 dnf clean packages dnf update -y # Verify that mysql-community-client exists dnf search mysql-community-client # If you get an "Unable to find a match" error, run the following: dnf -y module disable mysql # Install mysql-community-client dnf -y install mysql-community-client ``` -------------------------------- ### Install MySQL 8.0 for CentOS Stream (el9) Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_mysql.md Installs MySQL 8.0 on CentOS Stream (el9) by adding the official MySQL repository, cleaning packages, updating the system, and then installing the MySQL server. It also starts and enables the MySQL service. ```bash # For CENTOS STREAM rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023 dnf clean packages dnf update -y # Install and start mysql-community-server dnf install mysql-community-server -y systemctl start mysqld systemctl enable mysqld ``` -------------------------------- ### Exment: ディレクトリ権限設定 (手動インストール) Source: https://github.com/exceedone/exment-manual/blob/master/docs/ja/install_linux_old.md Exmentのディレクトリに対して、手動インストール向けの権限設定を行います。`php artisan exment:setup-dir`コマンドを実行し、必要なディレクトリの所有者とパーミッションを設定します。 ```bash # 最低限の権限を追加する chmod 0775 /var/www/exment chown -R apache:apache /var/www/exment # 以下のコマンドを実行し、フォルダのユーザー・グループ権限を付与する。1もしくは2を実施する # ※権限が不足している場合などは、sudoを付与するなど、強い権限で実行をお願いします # 2. 手動インストールの場合 php artisan exment:setup-dir ``` -------------------------------- ### Exment: インストール後の一時権限クリア (簡単インストール) Source: https://github.com/exceedone/exment-manual/blob/master/docs/ja/install_linux_old.md Exmentの簡単インストールが完了した後、インストール時にのみ必要だった一時的な権限設定を元に戻します。`php artisan exment:setup-dir --easy_clear=1`コマンドを実行して、不要な権限を削除します。 ```bash php artisan exment:setup-dir --easy_clear=1 ``` -------------------------------- ### Exment: ディレクトリ権限設定 (簡単インストール) Source: https://github.com/exceedone/exment-manual/blob/master/docs/ja/install_linux_old.md Exmentのディレクトリに対して、最低限のパーミッション(0775)を設定し、所有者を`apache`ユーザーとグループに変更します。`php artisan exment:setup-dir --easy=1`コマンドを使用して、簡単なインストール向けの権限設定を行います。 ```bash # 最低限の権限を追加する chmod 0775 /var/www/exment chown -R apache:apache /var/www/exment # 以下のコマンドを実行し、フォルダのユーザー・グループ権限を付与する。1もしくは2を実施する # ※権限が不足している場合などは、sudoを付与するなど、強い権限で実行をお願いします # 1. かんたんインストールの場合 php artisan exment:setup-dir --easy=1 ``` -------------------------------- ### Setup Remi and EPEL Repositories Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_centos_stream.md Installs the Remi repository and the EPEL repository, which are necessary for accessing specific PHP versions and other packages on Linux systems. ```bash dnf install epel-release -y dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm -y dnf install dnf-utils -y ``` -------------------------------- ### Deploy Exment Application (Shell) Source: https://github.com/exceedone/exment-manual/blob/master/docs/ja/install_aws.md Downloads the latest Exment application files, extracts them to the web server's document root, and cleans up the downloaded archive. ```Shell cd /var/www sudo wget https://exment.net/downloads/ja/exment.zip sudo unzip exment.zip sudo rm exment.zip -f cd exment ``` -------------------------------- ### Exment Setup Directory Command Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_aws.md This command is used after an easy installation of Exment to restore necessary permissions that were only required during the installation process. ```bash php artisan exment:setup-dir --easy_clear=1 ``` -------------------------------- ### Deploy Exment Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_centos_stream.md Downloads the latest Exment zip file from the official website, extracts its contents to the `/var/www` directory, and then removes the zip archive. It also navigates into the extracted Exment directory. ```bash cd /var/www wget https://exment.net/downloads/exment.zip unzip exment.zip rm exment.zip -f cd exment ``` -------------------------------- ### Start MySQL 8.0 (Windows) Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_mysql.md This command starts the MySQL 8.0 service on a Windows system. It is typically run after stopping the service or after a system restart. ```batch net start mysql80 ``` -------------------------------- ### Install Composer on Sakura Internet Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_rental.md Instructions for installing Composer, a dependency manager for PHP, on a Sakura Internet server. It involves downloading the installer, running it, renaming the executable, and confirming the installation. ```shell cd ~ הראש mkdir -p usr/local/bin/ curl -sS https://getcomposer.org/installer | php -- --install-dir=usr/local/bin/ ## rename mv usr/local/bin/composer.phar usr/local/bin/composer ## confirmation nice -n 20 composer --version # Composer version 2.6.5 2023-10-06 10:11:52 ``` -------------------------------- ### Initialize SQL Server Environment with Docker Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_docker.md This command initializes the SQL Server environment for Exment using Docker. It sets up the SQL Server instance. ```bash $ make sqlsrv-init ``` -------------------------------- ### Install PHP and Extensions Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_centos_stream.md Installs PHP and essential extensions such as cli, common, mbstring, mysqli, dom, gd, zip, and sodium, which are required for Exment functionality. ```bash dnf install php php-cli php-common php-mbstring php-mysqli php-dom php-gd php-zip php-sodium -y ``` -------------------------------- ### Install docsify-cli Source: https://github.com/exceedone/exment-manual/blob/master/README.md Installs the docsify-cli globally using npm. This is a prerequisite for serving the Exment manual documentation. ```bash npm i docsify-cli -g ``` -------------------------------- ### Reset Exment Directory Permissions (Shell) Source: https://github.com/exceedone/exment-manual/blob/master/docs/ja/install_aws.md Resets the Exment directory permissions after the initial installation is complete, reverting any temporary elevated permissions granted during setup. ```Shell php artisan exment:setup-dir --easy_clear=1 ``` -------------------------------- ### Install Laravel Socialite Source: https://github.com/exceedone/exment-manual/blob/master/docs/ja/login_oauth.md Installs the Laravel Socialite package, a common dependency for OAuth authentication in Laravel applications. This command is executed in the Exment root directory. ```bash composer require laravel/socialite=~5.1 ``` -------------------------------- ### Linux: Configure Apache Service Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_linux.md Configures the Apache web server (httpd) to start automatically on boot and starts the service. This ensures the web server is running. ```shell systemctl enable httpd.service systemctl start httpd.service service httpd start ``` -------------------------------- ### Install Microsoft Graph Provider (Bash) Source: https://github.com/exceedone/exment-manual/blob/master/docs/login_oauth.md Installs the Socialite Providers package for Microsoft Graph integration. This allows Exment to authenticate users via Microsoft Graph. ```bash composer require socialiteproviders/microsoft-graph ``` -------------------------------- ### Exment API プラグイン メインロジック (Plugin.php) Source: https://github.com/exceedone/exment-manual/blob/master/docs/ja/plugin_quickstart_api.md カスタム列名からカスタム列情報を取得するExment APIプラグインのPHP実装です。リクエストパラメータを検証し、カスタムテーブルと列情報を取得して返します。権限チェックも含まれています。 ```php all(), [ 'table' => 'required', 'column' => 'required', ]); if ($validator->fails()) { return abortJson(400, [ 'errors' => $this->getErrorMessages($validator) ], ErrorCode::VALIDATION_ERROR()); } // リクエストパラメータからテーブル名とカラム名を取得します $table_name = request()->get('table'); $column_name = request()->get('column'); // カスタムテーブル情報を取得します $custom_table = CustomTable::where('table_name', $table_name)->first(); if (!isset($custom_table)) { return abort(400); } // (3) 権限があるかチェックします if (!$custom_table->hasPermission(Permission::AVAILABLE_ACCESS_CUSTOM_VALUE)) { return abortJson(403, trans('admin.deny')); } // カスタム列情報を取得します $column = $custom_table->custom_columns()->where('column_name', $column_name)->first(); if (!isset($column)) { return abort(400); } return $column; } } ``` -------------------------------- ### パッケージアップグレードとライブラリインストール (dnf) Source: https://github.com/exceedone/exment-manual/blob/master/docs/ja/install_linux.md 事前準備として、現在のパッケージをアップグレードし、必要なライブラリ(wget, firewalld, unzip, git)をインストールします。このコマンドはdnfパッケージマネージャーを使用します。 ```bash dnf -y upgrade dnf install -y wget firewalld unzip git ``` -------------------------------- ### Install Libraries for Exment Redundancy (Composer) Source: https://github.com/exceedone/exment-manual/blob/master/docs/redundant.md Installs necessary PHP libraries for AWS S3 file storage and Redis session management using Composer. These are essential for a redundant Exment setup. ```bash composer require league/flysystem-aws-s3-v3 composer require predis/predis ``` -------------------------------- ### Access Exment Installation Page Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_iis.md Instructions on how to access the Exment installation page via a web browser. It specifies using Chrome or Microsoft Edge and provides the URL format. ```bash http://localhost/(virtual directory alias)/admin ``` -------------------------------- ### Start MySQL Environment with Docker Source: https://github.com/exceedone/exment-manual/blob/master/docs/install_docker.md This command starts the MySQL environment after initialization. It ensures the database service is running for Exment. ```bash $ make mysql-up ```