🏠 Home / Hub

🐳 Docker Lesson 06 — Deploy Checklist

← Docker Menu | 🏠 Hub

Production Compose

services:
  app:
    image: yourname/myapp:1.0.0
    ports:
      - "3000:3000"
    env_file:
      - .env
    restart: unless-stopped
    depends_on:
      - db

  db:
    image: postgres:16-alpine
    restart: unless-stopped
    volumes:
      - db_data:/var/lib/postgresql/data

volumes:
  db_data:

Server Commands

docker compose pull
docker compose up -d
docker compose logs -f app
docker compose ps
docker compose restart app

Security Checklist

Production secrets တွေကို code ထဲ hardcode မရေးပါနဲ့။ Environment variables သုံးပါ။

← Previous | Docker Menu →

📌 Study Checklist