Files
miniapplogs/docker-compose.yml
2026-03-01 17:46:56 +07:00

37 lines
1.2 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ============================================================
# MiniAppLogs SQLite (default, no database server needed)
# ============================================================
# Usage:
# 1. Copy .env.example to .env
# 2. Set APP_URL to your server IP/domain
# 3. Run: docker compose up -d
# ============================================================
services:
app:
image: trannguyenhan/miniapplogs:latest
container_name: miniapplogs_app
restart: unless-stopped
ports:
- "${APP_PORT:-8080}:80"
environment:
APP_URL: ${APP_URL:-http://localhost:8080}
APP_LOCALE: ${APP_LOCALE:-en}
volumes:
# Persistent: SQLite database, sessions, file cache
- app_storage:/var/www/html/storage
# ── To read logs from the HOST machine via SSH ──────────────────────────
# In the app, add a server with:
# IP/Hostname: host.docker.internal
# Port: 22
# User/Password or Private Key: your SSH credentials
# No volume mounts needed SSH handles it securely.
extra_hosts:
# Allows container to SSH back to the host machine
- "host.docker.internal:host-gateway"
volumes:
app_storage: