kyantech_Palmr/docker-compose.yaml
Daniel Luiz Alves 826416f116 chore: update documentation links and version references to v3-beta
- Changed documentation links from "/docs/3.2-beta" to "/docs/v3-beta" across multiple files.
- Updated version display from "v3.2-beta" to "v3-beta" in the Hero component.
- Removed deprecated VersionWarning component and related logic.
- Introduced V3BetaModal to inform users of important changes in v3.3.0-beta.
- Updated API search route to reflect new version tagging.
- Adjusted constants for latest version path and version number.
- Updated package versions for server and web applications to "3.3.0-beta".
- Cleaned up unused Docker Compose files related to previous versions.
2025-12-03 02:40:11 -03:00

56 lines
3.0 KiB
YAML

services:
palmr:
image: kyantech/palmr:latest
container_name: palmr
environment:
# ==============================================================================
# STORAGE CONFIGURATION
# ==============================================================================
# By default, Palmr uses internal storage - ZERO CONFIG NEEDED!
# Files are managed automatically with no setup required.
#
# Want to use external S3 storage (AWS, S3-compatible, etc)? Just add:
# - ENABLE_S3=true # Enable external S3
# - S3_ENDPOINT=s3.amazonaws.com # Your S3 endpoint
# - S3_ACCESS_KEY=your-access-key # Your access key
# - S3_SECRET_KEY=your-secret-key # Your secret key
# - S3_BUCKET_NAME=palmr-files # Your bucket name
# - S3_REGION=us-east-1 # Region (optional)
# - S3_USE_SSL=true # Use SSL (optional)
# - S3_FORCE_PATH_STYLE=false # Path-style URLs (optional, true for Minio)
# - S3_REJECT_UNAUTHORIZED=true # Reject self-signed certs (optional)
#
# ==============================================================================
# USER/GROUP CONFIGURATION
# ==============================================================================
# - PALMR_UID=1000 # UID for container processes (optional)
# - PALMR_GID=1000 # GID for container processes (optional)
#
# ==============================================================================
# APPLICATION SETTINGS
# ==============================================================================
# - DEFAULT_LANGUAGE=en-US # Default language (optional)
# - PRESIGNED_URL_EXPIRATION=3600 # Presigned URL expiration in seconds (optional)
# - SECURE_SITE=true # Set true if using HTTPS reverse proxy (optional)
STORAGE_URL: "https://palmr-demo:9379" # REQUIRED for internal storage: Full storage URL with protocol (e.g., https://syrg.palmr.com or http://192.168.1.100:9379). Not needed when ENABLE_S3=true.
#
ports:
- "9379:9379" # Internal storage (S3-compatible, REQUIRED for file uploads when using internal storage)
- "5487:5487" # Web interface
- "3333:3333" # API (optional, only if you need direct API access)
volumes:
- palmr_data:/app/server
# ==============================================================================
# ADVANCED: Use a different disk for file storage (for larger capacity)
# ==============================================================================
# Uncomment the line below to store files on a different disk:
# - /path/to/your/large/disk:/app/server/data
#
# Example: Mount a 2TB drive for files while keeping database on fast SSD
# - /mnt/storage/palmr-files:/app/server/data
#
restart: unless-stopped
volumes:
palmr_data: