Commit Graph

12 Commits

Author SHA1 Message Date
dal d3f637e0e8
next public web socket url 2025-05-07 12:47:07 -06:00
dal 9e5e111591
docker file configs for build 2025-05-07 10:47:59 -06:00
dal 45e699a413
env example docker compose 2025-05-07 10:00:36 -06:00
Nate Kelley a4a03acb42
Pass env to dockerfiles 2025-01-08 14:03:27 -07:00
dal 73822945bf Refactor Docker Compose and API for enhanced functionality and migration support
- Simplified the API service build configuration in `docker-compose.yml` by consolidating the build context and Dockerfile path.
- Added `diesel_migrations` dependency to `Cargo.toml` for database migration management.
- Implemented database migration logic in `main.rs`, including error handling and logging for migration success or failure.
- Introduced a new mail service in `supabase/docker-compose.yml` for handling SMTP, POP3, and web interface.
- Removed version specification from `supabase/dev/docker-compose.dev.yml` for cleaner configuration.

These changes improve the overall structure and functionality of the application, facilitating better database management and service orchestration.
2025-01-07 22:21:28 -07:00
dal 4679adf04a Refactor Docker Compose and API configuration for improved service management
- Consolidated Redis service into the main `docker-compose.yml`, removing the separate API Docker Compose file.
- Added health checks for Redis and API services to ensure proper service readiness.
- Updated API router to include a public health check endpoint.
- Cleaned up the web Dockerfile by removing unnecessary environment variable copying.

These changes enhance service orchestration and improve the reliability of the application during development.
2025-01-07 16:20:59 -07:00
dal 176d5eb06b Refactor Docker Compose and API Dockerfile for improved environment handling
- Removed version specification from `docker-compose.yml` for simplicity.
- Eliminated the `env_file` directive in the `web` service to streamline environment variable management.
- Updated the `Dockerfile` for the API to conditionally copy SSL certificates based on the environment, enhancing flexibility for local and production setups.

These changes aim to simplify the configuration and improve the development workflow.
2025-01-07 15:43:31 -07:00
Nate Kelley f88288cc55 Update compose to use web builder 2025-01-07 15:37:31 -07:00
Nate Kelley 5f612fbcf7 dockerfile for web 2025-01-07 15:35:18 -07:00
dal cd64ab847b Refactor Docker Compose setup and clean up REST router
- Updated `docker-compose.yml` to use `.env` for environment variables and modified the `rest` service configuration for the Nessie integration.
- Temporarily disabled the `postgres` service by commenting it out.
- Removed unused imports in `post_datasets.rs` to enhance code readability and maintainability.

These changes streamline the development environment and improve code quality.
2025-01-07 08:32:15 -07:00
Dallin Bentley b697049a65 move docker compose into warehouse folder 2024-09-11 09:45:11 -06:00
Dallin Bentley 00d189a99b docker compose licenses and readme 2024-09-10 17:09:57 -06:00