Docker Multi-Stage Build untuk Optimasi Image
Multi-stage build Docker mengurangi ukuran image secara signifikan.
Lihat lebih lengkap ▼
FROM node:20-alpine AS builder
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production
... Sebuah digital laboratory untuk mendokumentasikan catatan belajar — dari hal kecil atomic hingga proyek besar. Karena setiap hari adalah kesempatan untuk bertumbuh.
505 catatan belajar dalam setahun terakhir
12
Total Catatan
0 hari
Streak Aktif
14 hari
Streak Terpanjang
8
Kategori
Catatan kecil, pengetahuan besar
Multi-stage build Docker mengurangi ukuran image secara signifikan.
FROM node:20-alpine AS builder
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production
... GIN index pada kolom JSONB untuk performa query 10x lebih cepat.
CREATE INDEX idx_metadata_gin ON documents USING GIN (metadata);
SELECT * FROM documents
WHERE metadata @> '{"status": "active"}'
AND metadata->>'priority' = 'high'; Membuat systemd service agar Node.js app auto-start saat boot.
Konfigurasi Nginx reverse proxy + auto-renew SSL certificates.
Dari berbagai level dan kategori
Multi-stage build Docker mengurangi ukuran image secara signifikan.
FROM node:20-alpine AS builder
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production
... Pattern dependency injection di FastAPI untuk arsitektur yang lebih bersih.
from fastapi import Depends, FastAPI
from sqlalchemy.orm import Session
def get_db():
db = SessionLocal()
... Sistem penilaian kinerja dengan weighted scoring: Self 10%, Manager 40%, Peers 30%, Subordinates 20%.
GIN index pada kolom JSONB untuk performa query 10x lebih cepat.
CREATE INDEX idx_metadata_gin ON documents USING GIN (metadata);
SELECT * FROM documents
WHERE metadata @> '{"status": "active"}'
AND metadata->>'priority' = 'high'; Automasi backup n8n workflows ke Google Drive dengan timestamped folders.
Membuat systemd service agar Node.js app auto-start saat boot.
Teknologi yang saya pelajari dan gunakan
DevOps
2 catatan
Backend
2 catatan
Frontend
2 catatan
AI / ML
2 catatan
Database
1 catatan
Linux
1 catatan
Networking
1 catatan
Security
1 catatan