feat: add Atuin shell history synchronization service

- Add Atuin v18.10.0 service with PostgreSQL 14 database backend
- Configure Atuin server on port 4018 with open registration for demo
- Add PostgreSQL database service with proper health checks
- Update demo-stack.sh status display to include Atuin URL
- Update README.md service table with Atuin entry
- Add Atuin configuration variables to demo.env
- Use TCP socket health check for Atuin (no curl available in container)
- Atuin server accessible and responding with version info
- All services including Atuin now operational and healthy
This commit is contained in:
TSYSDevStack Team
2025-11-14 01:07:16 -05:00
parent 534c486aea
commit c6e7c235ca
5 changed files with 133 additions and 1 deletions

View File

@@ -32,6 +32,7 @@ ATOMIC_TRACKER_PORT=4012
WAKAPI_PORT=4015
MAILHOG_SMTP_PORT=4016
MAILHOG_WEB_PORT=4017
ATUIN_PORT=4018
# Archival & Content Management
ARCHIVEBOX_PORT=4013
@@ -96,6 +97,11 @@ MAILHOG_SMTP_BIND_ADDR=0.0.0.0:1025
MAILHOG_WEB_BIND_ADDR=0.0.0.0:8025
MAILHOG_STORAGE=memory
# Atuin Configuration
ATUIN_DB_USERNAME=atuin
ATUIN_DB_PASSWORD=demo_atuin_password
ATUIN_DB_NAME=atuin
# ArchiveBox Configuration
ARCHIVEBOX_DATA_DIR=/data