44 Commits

Author SHA1 Message Date
DESKTOP-RTLN3BA\$punk a024b03fb0 fix(install.ps1): add manual validation for Variant parameter to prevent errors during script execution 2026-06-10 00:57:41 -07:00
Anish Sarkar 4e00f24a03 feat(docker): add ZERO_AUTO_RESET configuration for improved replication safety
- Introduced the ZERO_AUTO_RESET environment variable to enable automatic reset of the SQLite replica in case of replication halts.
- Updated Docker Compose files to include ZERO_AUTO_RESET in service configurations.
- Enhanced documentation to clarify the purpose and usage of the new variable.
2026-06-06 14:21:14 +05:30
Anish Sarkar 19fabaf011 feat(docker): enhance banner display to installation scripts 2026-06-06 01:49:41 +05:30
Anish Sarkar 4bfa04ed57 feat(docker): add interactive Watchtower update preference to installation scripts 2026-06-06 01:45:27 +05:30
Anish Sarkar c5afce3873 feat(docker): add GPU support and enhance installation scripts
- Introduced a new docker-compose.gpu.yml file to define GPU resource reservations for backend services.
- Updated .env.example to include GPU-related environment variables and usage instructions.
- Enhanced install.ps1 and install.sh scripts to support GPU variant selection and validation for GPU count.
- Improved error handling and user feedback for invalid GPU configurations.
2026-06-06 01:15:04 +05:30
DESKTOP-RTLN3BA\$punk b285293b4e fix: docker one click setup 2026-05-20 01:25:07 -07:00
CREDO23 2b7465cdaa chore: remove Electric SQL plumbing and infrastructure
Remove all Electric SQL client code, Docker service, env vars, CI build
args, install scripts, and documentation. Feature hooks that depend on
Electric are intentionally left in place to be rewritten with Rocicorp
Zero in subsequent commits.

Deleted:
- lib/electric/ (client.ts, context.ts, auth.ts, baseline.ts)
- ElectricProvider.tsx
- docker/scripts/init-electric-user.sh
- content/docs/how-to/electric-sql.mdx

Cleaned:
- package.json (4 @electric-sql/* deps)
- app/layout.tsx, UserDropdown.tsx, LayoutDataProvider.tsx
- docker-compose.yml, docker-compose.dev.yml
- Dockerfile, docker-entrypoint.js
- .env.example (frontend, docker, backend)
- CI workflows, install scripts, docs
2026-03-23 16:53:20 +02:00
Anish Sarkar a548c96550 chore: update SearXNG installation scripts and directory structure
- Updated the Docker Compose file to use the latest SearXNG image version 2026.3.13-3c1f68c59.
- Added creation of the 'searxng' directory in installation scripts for better organization.
- Included new configuration files (settings.yml and limiter.toml) in the installation process.
2026-03-15 04:05:04 +05:30
Anish Sarkar 933c767806 Merge remote-tracking branch 'upstream/dev' into fix/docker-dev 2026-03-10 11:25:54 +05:30
Anish Sarkar ab0f75f8ab chore: update port configurations in Docker setup to avoid conflicts and improve local development environment 2026-03-09 23:08:27 +05:30
DESKTOP-RTLN3BA\$punk 33f88bf46c fix: remove Out-Null from docker compose command in install.ps1 to allow output visibility 2026-03-03 14:55:31 -08:00
DESKTOP-RTLN3BA\$punk 01a1c17b09 fix: update SURFSENSE_VERSION to latest and change repository URL to main branch in installation scripts 2026-03-03 13:53:28 -08:00
DESKTOP-RTLN3BA\$punk 441421c009 fix: update version display message in installation scripts to reflect new branding 2026-03-03 13:51:13 -08:00
DESKTOP-RTLN3BA\$punk c2a8d43281 fix: update dump file handling in install.ps1 to read content directly for PostgreSQL restoration 2026-03-03 13:42:20 -08:00
DESKTOP-RTLN3BA\$punk 1541cb3c7b fix: update dump file handling in install.ps1 to use resolved path for PostgreSQL restoration 2026-03-03 13:32:43 -08:00
DESKTOP-RTLN3BA\$punk 0cffa206ad fix: correct dump content retrieval in migrate-database.ps1 to ensure proper handling of PostgreSQL dump files 2026-03-03 13:13:25 -08:00
DESKTOP-RTLN3BA\$punk b88122fc17 refactor: implement Invoke-NativeSafe function in installation and migration scripts to streamline error handling for Docker commands 2026-03-03 13:08:37 -08:00
DESKTOP-RTLN3BA\$punk 59d8afca4f fix: enhance error handling in migrate-database.ps1 by implementing try-finally for Docker info command 2026-03-03 13:00:10 -08:00
DESKTOP-RTLN3BA\$punk 8238c56b3f fix: improve error handling in Docker installation script for Windows by using try-finally blocks 2026-03-03 12:56:07 -08:00
Anish Sarkar 533519b343 refactor: enhance version display logic in installation scripts to read from .env file 2026-03-03 19:43:55 +05:30
Anish Sarkar 0fd1d37ed4 chore: update installation script to improve error handling and suppress output in Docker commands 2026-03-03 19:33:21 +05:30
Anish Sarkar e7d6e5f5bd feat: add Windows installation script and update README for Linux/MacOS users 2026-03-03 19:13:59 +05:30
Anish Sarkar d9ebc2c599 chore: update GitHub Actions workflow to include 'dev' branch and change installation script to use 'dev' repository URL 2026-03-03 03:35:29 +05:30
Anish Sarkar 6e1ca96d57 feat: add migration completion tracking to installation script 2026-02-27 22:59:51 +05:30
Anish Sarkar 848ad55071 chore: update URL links for production 2026-02-27 22:21:44 +05:30
Anish Sarkar 494307b2b9 refactor: encapsulate installation script logic in a main function for improved structure and readability 2026-02-27 21:40:49 +05:30
Anish Sarkar fbef820377 fix: redirect stdin to /dev/null in Docker commands to suppress unwanted input prompts 2026-02-27 21:22:15 +05:30
Anish Sarkar 9124b19ee9 chore: update Docker image references for testing 2026-02-27 20:46:16 +05:30
Anish Sarkar 66d9cd570b fix: suppress benign output during database restoration in installation script 2026-02-27 04:59:12 +05:30
Anish Sarkar 4e401fdb92 feat: enhance installation script to include automatic Watchtower setup with customizable interval 2026-02-27 04:41:08 +05:30
Anish Sarkar 48ee5e86aa chore: updated links to the main branch for production 2026-02-27 04:17:37 +05:30
Anish Sarkar ccae5ffeb1 fix: add error handling for missing dump file in migration script and update logging for migration step 2026-02-27 04:06:01 +05:30
Anish Sarkar 233279b109 chore: update Docker installation script to use the new repository URL for SurfSense 2026-02-27 03:44:07 +05:30
Anish Sarkar f03a746385 chore: update Docker installation script to point to the new repository for SurfSense 2026-02-27 02:44:25 +05:30
Anish Sarkar bb83ee5b85 refactor: update version display in installation script and streamline database migration script 2026-02-26 17:56:18 +05:30
Anish Sarkar 22bd38f346 fix: ensure DB credentials are set correctly in migration mode by adding fallback to defaults 2026-02-26 17:49:10 +05:30
Anish Sarkar 025643ffa2 feat: enhance installation and migration scripts to automate legacy data migration process
- Updated install.sh to handle fresh installations and migrations from the legacy all-in-one container.
- Added checks for Docker and Docker Compose prerequisites.
- Implemented a wait-for-postgres function to ensure database readiness.
- Enhanced migration script to extract data and recover SECRET_KEY automatically.
- Updated documentation to reflect the new automated migration process.
2026-02-26 17:24:02 +05:30
Anish Sarkar 5030dec96b chore: update banner in installation and database migration scripts for improved visibility 2026-02-26 16:18:13 +05:30
Anish Sarkar f051c19aca feat: add database migration script and update installation instructions for legacy all-in-one users 2026-02-26 16:15:47 +05:30
Anish Sarkar 85eabff246 chore: update Docker configuration to use new repository and set SURFSENSE_VERSION to latest 2026-02-26 04:45:59 +05:30
Anish Sarkar 4ce883b615 chore: update Docker images to use repo for testing 2026-02-26 03:49:32 +05:30
Anish Sarkar d39951e4ea chore: update docker-compose image; init-electric-user.sh is now executable bit in Git 2026-02-25 03:28:53 +05:30
Anish Sarkar 0a231ff5ad chore: update installation script to create a nested scripts directory and adjust file paths for initialization script 2026-02-25 00:26:00 +05:30
Anish Sarkar ce1f8c872f feat: add Docker configuration files and installation script for SurfSense 2026-02-24 22:45:37 +05:30