Belajar Config Yml

24 Apr 2025

Berikut adalah contoh materi mengenai konfigurasi file .yml dalam format Markdown, cocok untuk dijadikan bahan pembelajaran atau dokumentasi:


πŸ“˜ Panduan Konfigurasi File .yml

Apa itu File YAML?

YAML (YAML Ain’t Markup Language) adalah format serialisasi data yang mudah dibaca manusia, sering digunakan untuk file konfigurasi.


🧱 Struktur Dasar YAML

key: value

Contoh:

server:
  port: 8080
  host: localhost

πŸ“ Contoh Struktur Konfigurasi Aplikasi

app:
  name: MyApp
  version: 1.0.0

server:
  port: 3000
  host: 127.0.0.1

database:
  type: mysql
  host: localhost
  port: 3306
  username: root
  password: secret

πŸ” List / Array dalam YAML

fruits:
  - apple
  - banana
  - orange

Bisa juga dalam bentuk inline:

fruits: [apple, banana, orange]

πŸ”— Nested Struktur / Hierarki

user:
  name: John Doe
  contact:
    email: john@example.com
    phone: "123-456-7890"

βœ… Boolean, Null, dan Number

isActive: true
isVerified: false
points: 150
data: null

πŸ“Œ Tips Penting


πŸ› οΈ Penggunaan YAML dalam Berbagai Tools

1. GitHub Actions (.github/workflows/ci.yml)

name: CI

on: [push]

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - name: Install Dependencies
        run: npm install

2. Docker Compose (docker-compose.yml)

version: '3'
services:
  web:
    image: nginx
    ports:
      - "80:80"

πŸ“š Referensi


Jika kamu ingin materi ini dikembangkan ke dalam format presentasi atau ditambahkan studi kasus spesifik (misalnya Spring Boot, Ansible, dsb), beri tahu saja!