Lompat ke isi

Laravel docker: Perbedaan antara revisi

Dari SiapdigitalWiki
 
(15 revisi perantara oleh 2 pengguna tidak ditampilkan)
Baris 1: Baris 1:
= Tutorial Laravel dengan Docker =
= Tutorial Laravel dengan Docker =


'''Tutorial Laravel dengan Docker''' adalah panduan pemula untuk belajar Laravel tanpa perlu instalasi lokal, melainkan langsung menggunakan Docker. Tutorial ini cocok untuk pemula yang ingin mencoba coding Laravel secara cepat dan fleksibel.
'''Tutorial Laravel dengan Docker''' adalah panduan pemula untuk belajar Laravel tanpa perlu instalasi lokal, melainkan langsung menggunakan Docker. Tutorial ini cocok untuk pemula yang ingin mencoba coding Laravel secara cepat dan fleksibel.  


== Persiapan ==
== Cloning Repository ==
Sebelum memulai, pastikan menyiapkan beberapa hal berikut:
Kunjungi website https://console.cloud.google.com dan buka console terminal dari sana menggunakan akun google anda


* '''Repository GitHub''': Clone repository ke server agar siap digunakan. 
== Cloning Repository ==
**Daftar Repository:** 
**[https://github.com/sodikinnaa/laravel-docker](https://github.com/sodikinnaa/laravel-docker)** – Template Laravel yang siap dijalankan dengan Docker. 
**[https://github.com/coder/code-server](https://github.com/coder/code-server)** – VS Code versi web agar bisa coding langsung di browser.


* '''Akun Google''': Digunakan untuk mengakses layanan cloud seperti Google Cloud Platform.  
  git clone https://github.com/sodikinnaa/laravel-docker.git
* '''Website Cloud''': Kunjungi [https://cloud.google.com](https://cloud.google.com) untuk menyiapkan server berbasis browser.
git clone https://github.com/coder/code-server.git
 
Jika terjadi eror permission silahkan jalankan terlebih dahulu
sudo su


== Langkah-Langkah ==
== Mengisi Cedential Database ==
cd laravel-docker
cp .env.example .env
nano .env
Kemudian ubah pada bagian ini :


# Pastikan server sudah siap dan memiliki akses Git.
DB_CONNECTION=sqlite
# Clone repository Laravel Docker ke server:
# DB_HOST=127.0.0.1
  git clone https://github.com/sodikinnaa/laravel-docker.git
# DB_PORT=3306
  git clone https://github.com/coder/code-server.git
# DB_DATABASE=laravel
# DB_USERNAME=root
# DB_PASSWORD=
 
Menjadi seperti ini :  
 
  DB_CONNECTION=mysql
DB_HOST=laravel-mysql-dev
DB_PORT=3306
DB_DATABASE=sistem_laravel
DB_USERNAME=laravel
  DB_PASSWORD=laravel_password


# Jalankan code-server untuk membuka editor VS Code di browser.
== Instalasi Laravel ==
# Mulai coding dan eksplorasi proyek Laravel sesuai modul yang tersedia.
composer update
# Gunakan browser untuk mengedit, menjalankan, dan menguji aplikasi Laravel secara langsung.
docker network create baota_net || true
cd docker-config
docker compose up
Biarakan proses instalasi laravel dilakukan oleh docker kemudian silahkan buka terminal baru untuk menjalankan perintah berikutnya


== Kelebihan Metode Ini ==
== Instalasi Vscode Server ==
* Tidak perlu instalasi PHP, Composer, atau editor lokal.  
  cd code-server
* Bisa belajar Laravel dari mana saja dengan koneksi internet.   
./install.sh
* Lingkungan development konsisten menggunakan Docker.
  code-server
Tambahkan tab terminal dan lihat password di file config berikut
cat /home/USER/.config/code-server/config.yaml
untuk path bagian USER silahkan isi dengan username milik kalian masing-masing


== Referensi ==
== Referensi ==

Revisi terkini sejak 14 Februari 2026 07.30

Tutorial Laravel dengan Docker

Tutorial Laravel dengan Docker adalah panduan pemula untuk belajar Laravel tanpa perlu instalasi lokal, melainkan langsung menggunakan Docker. Tutorial ini cocok untuk pemula yang ingin mencoba coding Laravel secara cepat dan fleksibel.

Cloning Repository

Kunjungi website https://console.cloud.google.com dan buka console terminal dari sana menggunakan akun google anda

Cloning Repository

git clone https://github.com/sodikinnaa/laravel-docker.git
git clone https://github.com/coder/code-server.git

Jika terjadi eror permission silahkan jalankan terlebih dahulu

sudo su

Mengisi Cedential Database

cd laravel-docker
cp .env.example .env
nano .env

Kemudian ubah pada bagian ini :

DB_CONNECTION=sqlite
# DB_HOST=127.0.0.1
# DB_PORT=3306
# DB_DATABASE=laravel
# DB_USERNAME=root
# DB_PASSWORD=

Menjadi seperti ini :

DB_CONNECTION=mysql
DB_HOST=laravel-mysql-dev
DB_PORT=3306
DB_DATABASE=sistem_laravel
DB_USERNAME=laravel
DB_PASSWORD=laravel_password

Instalasi Laravel

composer update
docker network create baota_net || true
cd docker-config
docker compose up

Biarakan proses instalasi laravel dilakukan oleh docker kemudian silahkan buka terminal baru untuk menjalankan perintah berikutnya

Instalasi Vscode Server

cd code-server
./install.sh
code-server

Tambahkan tab terminal dan lihat password di file config berikut

cat /home/USER/.config/code-server/config.yaml

untuk path bagian USER silahkan isi dengan username milik kalian masing-masing

Referensi

Lihat Juga