Files
miniapplogs/docker-compose.yml

38 lines
1.3 KiB
YAML
Raw Permalink 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}
APP_NAME: "Mini App Logs"
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: