Commit Graph

  • 4ff99bee64 Complete rewrite of Ente Cloudron app with cleaner architecture main Andreas Düren 2025-03-20 17:52:23 +01:00
  • fd028ca591 Fix syntax error in validate_binary function Andreas Düren 2025-03-20 17:38:20 +01:00
  • fd60e4425b Fix Museum binary validation and add Node.js fallback server Andreas Düren 2025-03-20 17:29:12 +01:00
  • 2d68e44208 Remove Node.js placeholder server completely and use actual Museum server Andreas Düren 2025-03-20 17:14:12 +01:00
  • fdbb6d9a7a Enhance Node.js placeholder server with more API endpoints and improve user experience Andreas Düren 2025-03-20 17:07:47 +01:00
  • fc7135d483 Fix Museum server binary issues using Docker approach Andreas Düren 2025-03-20 16:35:30 +01:00
  • e95fd0a705 Fix Museum server binary issues and add Node.js fallback Andreas Düren 2025-03-20 16:19:31 +01:00
  • f27720d544 Replace Node.js placeholder with actual Museum server Andreas Düren 2025-03-20 16:10:30 +01:00
  • 950481b6c7 Fix infinite loop and implement reliable Node.js placeholder server Andreas Düren 2025-03-20 16:03:16 +01:00
  • 4d66067d20 Fix infinite loop and implement reliable Node.js placeholder server Andreas Düren 2025-03-20 15:59:51 +01:00
  • 4081e89fdd Fix Go build environment and frontend URLs Andreas Düren 2025-03-20 15:52:35 +01:00
  • d69ab22967 Fix GitHub download URLs and implement placeholder server on port 3080 Andreas Düren 2025-03-20 15:41:24 +01:00
  • 2424a5ffc1 Fix GitHub download issues and provide fallback servers Andreas Düren 2025-03-20 15:37:05 +01:00
  • 6fd3bde19a Fix GitHub credentials issue, support s3.env, and ensure Caddy properly starts on port 3080 Andreas Düren 2025-03-20 15:33:49 +01:00
  • 144f2b78d1 Add extensive debugging and more resilient startup Andreas Düren 2025-03-20 15:29:43 +01:00
  • d828bf3b8e Remove mock server components and install real Ente server Andreas Düren 2025-03-20 15:12:30 +01:00
  • 3c8309dffd Fix directory creation for static assets and web app files Andreas Düren 2025-03-20 14:48:06 +01:00
  • 7f7ae4e8bf Implement comprehensive SRP Buffer polyfill to fix verification errors Andreas Düren 2025-03-20 14:40:50 +01:00
  • 6289577898 Implement Caddy for web app serving and fix OTP verification issues Andreas Düren 2025-03-20 14:32:26 +01:00
  • 8df2a3a621 Add browser compatibility fixes for URL constructor and Node.js functions Andreas Düren 2025-03-20 14:18:30 +01:00
  • 192070ffae Fix URL construction error and update verification endpoint with proper schema Andreas Düren 2025-03-20 13:54:41 +01:00
  • e69166fc91 Replace Go mock server with Node.js implementation for better reliability Andreas Düren 2025-03-20 13:45:58 +01:00
  • f32919d436 Completely refactored startup script for proper museum server integration Andreas Düren 2025-03-20 13:36:52 +01:00
  • d345b2f460 Fix API server and URL handling for frontend connectivity Andreas Düren 2025-03-20 13:22:13 +01:00
  • f4fd4fdf77 Fix mock API server initialization and unbound variable issues Andreas Düren 2025-03-20 13:04:11 +01:00
  • defe47f78d Fix here-document syntax issues in runtime config generation and Go module setup for mock API server Andreas Düren 2025-03-20 12:49:06 +01:00
  • 5dbbb094b4 Fix here-document syntax error in runtime config generation and Go module initialization Andreas Düren 2025-03-20 12:34:05 +01:00
  • 50a19a7908 Fix Go module structure for mock servers to resolve build issues Andreas Düren 2025-03-18 21:52:41 +01:00
  • c00be35fc7 Fix mock API server startup issues on port 8080 Andreas Düren 2025-03-18 21:39:20 +01:00
  • b223843bcd Fix mock server startup to ensure it starts properly and binds to the correct ports Andreas Düren 2025-03-18 21:23:24 +01:00
  • d32c366683 Fix verification parsing and make code validation more forgiving for testing Andreas Düren 2025-03-18 20:54:41 +01:00
  • f545b8d797 Fix URL construction error by ensuring proper URL formats with protocol prefixes Andreas Düren 2025-03-18 20:47:23 +01:00
  • 1244467afa Fix syntax errors in mock servers and use HEREDOC with quoted delimiter to prevent shell interpretation issues Andreas Düren 2025-03-18 20:42:29 +01:00
  • 17839a17df Fix syntax errors in mock API server Go code Andreas Düren 2025-03-18 20:36:54 +01:00
  • aefea17f2f Replace hardcoded API URLs with dynamic CLOUDRON_APP_ORIGIN variable Andreas Düren 2025-03-18 20:29:45 +01:00
  • 4811e0986e Update OTT handler to include required ID field in response Andreas Düren 2025-03-18 20:28:45 +01:00
  • 9709ebe265 Fixed signup verification code by adding a handler for /users/ott endpoint Andreas Düren 2025-03-18 20:22:14 +01:00
  • 71db4afae1 Fixed empty HTML issue by copying and modifying the original HTML files Andreas Düren 2025-03-18 20:16:12 +01:00
  • bdcf96150f Fixed Caddy filter directive and Go import issues Andreas Düren 2025-03-18 20:12:30 +01:00
  • 43cb685842 Fixed read-only filesystem issues by using Caddy's filter directives and improved mock servers Andreas Düren 2025-03-18 20:08:15 +01:00
  • ded9e1d174 Added registration code display in logs Andreas Düren 2025-03-18 20:04:02 +01:00
  • e093bfc571 Fixed frontend URL error by injecting config.js and runtime-config.js before Caddy starts Andreas Düren 2025-03-18 20:03:16 +01:00
  • e329b54b8b Fixed Caddy config and Go module import issues Andreas Düren 2025-03-18 19:58:49 +01:00
  • 20c0f80de0 Fixed Caddy config and file permissions issues Andreas Düren 2025-03-18 19:55:11 +01:00
  • 2fac328b3c Added MIME type configuration for Next.js assets in Caddy Andreas Düren 2025-03-18 19:51:36 +01:00
  • b2767897b2 Fixed mock servers by removing module flags and binding to all network interfaces Andreas Düren 2025-03-18 19:43:42 +01:00
  • 74331a7fe9 Fixed mock servers by removing module dependencies Andreas Düren 2025-03-18 19:37:57 +01:00
  • 98431a35dc Implemented mock servers instead of trying to run Ente Andreas Düren 2025-03-18 19:32:47 +01:00
  • 98ccff7af9 Fixed directory permissions and Go module handling Andreas Düren 2025-03-18 19:26:22 +01:00
  • 546fe4fe5d Fixed Go compiler errors and Caddy header syntax Andreas Düren 2025-03-18 19:20:49 +01:00
  • 428b7f0ea3 Fixed creation of db_override.go in writable location Andreas Düren 2025-03-18 19:15:11 +01:00
  • 4819bda8ad Fixed Caddy header syntax and moved db_override.go creation before server startup Andreas Düren 2025-03-18 19:10:13 +01:00
  • 783ad628b3 Fixed shell script syntax errors and created missing db_override.go file Andreas Düren 2025-03-18 18:56:10 +01:00
  • a73d2b4959 Fixed filesystem access issues and network binding for dual-instance Ente setup Andreas Düren 2025-03-18 18:48:26 +01:00
  • 42c1374606 Add Caddy webserver implementation Andreas Düren 2025-03-17 00:13:38 +01:00
  • 6546f26d52 Remove web server references from Dockerfile Andreas Düren 2025-03-16 23:53:07 +01:00
  • 9640e0d785 Remove NGINX webserver implementation Andreas Düren 2025-03-16 23:51:27 +01:00
  • 1568175962 Fix NGINX config and aggressively patch database connection to prevent localhost Andreas Düren 2025-03-16 23:47:43 +01:00
  • 1358aefb60 Fix database connection issues by using standard PostgreSQL environment variables Andreas Düren 2025-03-16 23:39:14 +01:00
  • 5c76451474 Fix NGINX read-only filesystem and database connection issues Andreas Düren 2025-03-16 23:33:59 +01:00
  • 23c9581f7b Switch from Caddy to NGINX and fix URL construction error Andreas Düren 2025-03-16 23:29:27 +01:00
  • 64b7570cc6 Fix unbound variable error by moving environment variable definitions earlier in the script Andreas Düren 2025-03-16 23:24:56 +01:00
  • 6f6741dfb5 Fix database connection issues and serve photos app at root domain Andreas Düren 2025-03-16 23:23:32 +01:00
  • 31def9585a Fix cd command errors and ensure Caddy binds to all interfaces for healthchecks Andreas Düren 2025-03-16 23:19:52 +01:00
  • 042c156960 Fix Go cache permission issues and ensure proper working directories Andreas Düren 2025-03-16 23:17:47 +01:00
  • 92f5c76955 Fix go.mod setup and improve mock server for better API compatibility Andreas Düren 2025-03-16 23:14:36 +01:00
  • 956d39fca5 Complete rewrite of Ente Cloudron app startup script with proper SERVER_DIR detection Andreas Düren 2025-03-16 23:11:53 +01:00
  • 1c34047f75 Fix Caddy port configuration and improve connectivity testing Andreas Düren 2025-03-16 23:05:14 +01:00
  • 12b486ace3 Add robust configuration injection and debugging tools Andreas Düren 2025-03-16 22:58:06 +01:00
  • 38f08c135e Fix Caddyfile syntax for respond directive Andreas Düren 2025-03-16 22:50:25 +01:00
  • 549b91ff22 Remove hardcoded S3 credentials and simplify S3 configuration Andreas Düren 2025-03-16 22:40:14 +01:00
  • 6c1903b5a4 Simplify Caddyfile configuration to fix syntax error Andreas Düren 2025-03-16 22:32:18 +01:00
  • ece40fe707 Fix Caddyfile syntax error in rewrite_early directive Andreas Düren 2025-03-16 22:21:03 +01:00
  • 4baeaed265 Merge remote changes with local updates Andreas Düren 2025-03-16 22:18:41 +01:00
  • 65e88f4408 Update Cloudron app configuration and setup Andreas Düren 2025-03-16 22:17:41 +01:00
  • 05a0b42b8e Remove docs folder from repository Andreas Düren 2025-03-16 22:16:53 +01:00
  • ead577dfcc Update Readme Andreas Düren 2025-03-16 20:36:42 +00:00
  • 8b28d7eb39 Fix permission issues with go.mod by using a writable copy Andreas Düren 2025-03-14 23:41:56 +01:00
  • 5f1cf21ebb Update Go version to 1.24.1 to satisfy dependency requirements Andreas Düren 2025-03-14 23:37:34 +01:00
  • aaf0dc0ca3 Fix Go version compatibility issues and prevent automatic toolchain downloads Andreas Düren 2025-03-14 23:35:14 +01:00
  • 6050c4564a Fix Go version compatibility by using auto toolchain Andreas Düren 2025-03-14 23:08:40 +01:00
  • 1f7de4085d Fix Go version compatibility by explicitly using Go 1.22.2 Andreas Düren 2025-03-14 23:07:06 +01:00
  • cf7865b5d1 Fix Go version compatibility by using local toolchain Andreas Düren 2025-03-14 23:05:23 +01:00
  • 4b7fb0fd9c Fix Go compatibility and mock server issues Andreas Düren 2025-03-14 23:03:47 +01:00
  • 192ebd0b5d Fix Go compatibility for read-only filesystem Andreas Düren 2025-03-14 23:00:26 +01:00
  • d775c2fb66 Fix Go version compatibility issues in start.sh Andreas Düren 2025-03-14 22:57:54 +01:00
  • d8a40880d8 Improve start.sh with Cloudron best practices Andreas Düren 2025-03-14 22:47:27 +01:00
  • 789d7028b9 Fix read-only filesystem issue with museum.yaml Andreas Düren 2025-03-14 22:44:40 +01:00
  • f9c17035f7 Fix user creation issues and add debugging Andreas Düren 2025-03-14 22:29:21 +01:00
  • 3558003bf1 Fix GOPATH permissions and properly generate random secrets Andreas Düren 2025-03-14 22:24:26 +01:00
  • c2a2fab3b0 Simplify NGINX configuration with correct directive placement Andreas Düren 2025-03-14 22:16:39 +01:00
  • a8f2d13234 Fix NGINX configuration to use writable temp directories Andreas Düren 2025-03-14 22:10:30 +01:00
  • acadfc5af4 Fix NGINX configuration to use writable directories Andreas Düren 2025-03-14 22:07:22 +01:00
  • 47cfcfaf24 Make scripts more robust to handle various repository structures Andreas Düren 2025-03-14 21:59:22 +01:00
  • 08fbcacb5c Update to include both Museum server and web apps in single package Andreas Düren 2025-03-14 21:45:09 +01:00
  • cf41205607 Update config template for Museum server Andreas Düren 2025-03-14 21:43:17 +01:00
  • dddefb0f50 Update Dockerfile to include Go and dependencies for Museum server Andreas Düren 2025-03-14 21:42:45 +01:00
  • 1d30b3d943 Update start.sh to handle Museum Go server component Andreas Düren 2025-03-14 21:42:26 +01:00
  • fb0d4fd34f Enhance start.sh with improved server directory detection and debugging Andreas Düren 2025-03-14 21:35:37 +01:00
  • 1fc7bcac62 Finalize Dockerfile Andreas Düren 2025-03-14 21:31:41 +01:00