bobbai00 opened a new pull request, #4077:
URL: https://github.com/apache/texera/pull/4077

   ### What changes were proposed in this PR?
   
   This PR improves the single-node docker-compose configuration with the 
following changes:
   
   1. **Added SQL symlinks**: Created a `sql/` folder under `bin/single-node/` 
with symlinks to the SQL initialization files (`texera_ddl.sql`, 
`texera_lakefs.sql`, `iceberg_postgres_catalog.sql`), similar to 
`bin/k8s/files/`. This allows the docker-compose to reference local files 
instead of using relative paths outside the context directory.
   
   2. **Added two microservices**:
      - `config-service` (port 9094): Provides endpoints for configuration 
management
      - `access-control-service` (port 9096): Handles user permissions and 
access control
      - Both services are added with proper health checks and dependencies on 
postgres
      - Nginx reverse proxy routes are configured for `/api/config` and 
`/api/auth`
   
   3. **Removed outdated environment variables** from `.env`:
      - `USER_SYS_ENABLED=true`
      - `STORAGE_ICEBERG_CATALOG_TYPE=postgres`
   
   ### Any related issues, documentation, discussions?
   
   N/A
   
   ### How was this PR tested?
   
   - Verified symlinks are correctly created and resolve to the actual SQL files
   - Reviewed docker-compose configuration for correctness
   - Verified nginx routing configuration matches the proxy.config.json patterns
   
   ### Was this PR authored or co-authored using generative AI tooling?
   
   Generated-by: Claude Code (claude-opus-4-5-20250101)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to