Бұл жазба автоматты түрде аударылған. Бастапқы тіл: Ағылшын
Docker контейнерлері қолданбаларды іске қосу әдісі болып табылады. Олар толығымен оқшауланған даму ортасын жасайды және серверге ештеңе орнатпай — ақ күрделі және тәуелділікті қажет ететін қосымшаларды іске қосуға мүмкіндік береді-барлық манипуляциялар тек контейнерлердің ішінде жасалады.Контейнер жасау үшін laravel sail бар. Laravel Sail-әдепкі Docker Laravel әзірлеу ортасымен өзара әрекеттесуге арналған жеңіл пәрмен жолы интерфейсі. Sail-бұл PHP, MySQL және Redis көмегімен Docker-мен алдын-ала тәжірибе алмай-ақ Laravel қосымшасын құрудың тамаша бастауы.
Laravel sail орнату
Windows компьютерінде жаңа Laravel қолданбасын жасамас бұрын, Docker Desktop бағдарламасын орнатқаныңызға көз жеткізіңіз. Содан кейін Linux 2 (WSL2) үшін Windows ішкі жүйесі орнатылғанына және қосылғанына көз жеткізу керек. WSL Linux екілік орындалатын файлдарын бастапқыда Windows 10 жүйесінде іске қосуға мүмкіндік береді. WSL2 орнату және қосу туралы ақпаратты Microsoft әзірлеуші ортасының құжаттамасынан табуға болады.
Содан кейін сіз өзіңіздің алғашқы Laravel жобаңызды жасауға дайынсыз. Windows терминалын іске қосыңыз және Wsl2 Linux амалдық жүйесі үшін жаңа терминал сеансын бастаңыз. Содан кейін жаңа Laravel жобасын жасау үшін қарапайым терминал пәрменін пайдалануға болады. Мысалы, "example-app" деп аталатын каталогта жаңа Laravel қолданбасын жасау үшін терминалда келесі пәрменді орындауға болады:
curl -s https://laravel.build/example-app | bash
Әрине, сіз осы URL мекенжайындағы "қолданба мысалын" өзіңізге ұнайтын кез келген нәрсеге өзгерте аласыз - қолданба атауында тек әріптік-сандық таңбалар, сызықша және астын сызу бар екеніне көз жеткізіңіз. Laravel қолданбасының каталогы сіз пәрменді орындайтын каталогта жасалады.
Sail қолданбалы контейнерлері жергілікті машинада жасалған кезде Sail орнату бірнеше минутты алуы мүмкін.
Жобаны жасағаннан кейін қолданбалар каталогына өтіп, Laravel Sail іске қосуға болады. Laravel Sail әдепкі Docker Laravel конфигурациясымен өзара әрекеттесу үшін қарапайым командалық жол интерфейсін ұсынады:
cd example-app
./vendor/bin/sail up
Қолданбаның Docker контейнерлерін іске қосқаннан кейін веб-шолғышта қолданбаға мына жерден кіре аласыз: http://localhost.
Docker containers are a way to launch applications. They create a completely isolated development environment and allow you to run complex and dependency—demanding applications inside yourself, while not installing anything on the server itself - all manipulations are performed exclusively inside containers.Laravel Sail is available to create a container. Laravel Sail is a lightweight command-line interface for interacting with the default Docker Laravel development environment. Sail is an excellent starting point for creating a Laravel application using PHP, MySQL and Redis without prior experience with Docker.
Installing Laravel sail
Before we create a new Laravel application on your Windows computer, be sure to install Docker Desktop. Then you need to make sure that the Windows subsystem for Linux 2 (WSL2) is installed and enabled. WSL allows you to run Linux binary executables natively on Windows 10. Information on how to install and enable WSL2 can be found in the Microsoft Developer Environment documentation.
Then you are ready to create your first Laravel project. Launch Windows Terminal and start a new terminal session for your WSL2 Linux operating system. Then you can use a simple terminal command to create a new Laravel project. For example, to create a new Laravel application in a directory called "example-app", you can run the following command in your terminal:
curl -s https://laravel.build/example-app | bash
Of course, you can change the "sample application" in this URL to whatever you like - just make sure that the application name contains only alphanumeric characters, dashes and underscores. The Laravel application directory will be created in the directory from which you run the command.
The installation of Sail may take several minutes while the Sail application containers are built on your local machine.
After creating the project, you can go to the application catalog and launch Laravel Sail. Laravel Sail provides a simple command line interface for interacting with the default Docker Laravel configuration:
cd example-app
./vendor/bin/sail up
After launching the Docker containers of the application, you can access the application in your web browser at: http://localhost .