Some checks failed
API Docs (Node.js Express) / test (20) (push) Failing after 1m49s
API Docs (Node.js Express) / build (push) Has been skipped
API Gateway (Java Spring Boot) / test (17) (push) Failing after 3m18s
Docker Build and Push / setup (push) Successful in 10s
API Gateway (Java Spring Boot) / test (21) (push) Successful in 1m56s
API Gateway (Java Spring Boot) / build (push) Has been skipped
Docker Build and Push / build-push-service-adapters (push) Failing after 29s
Docker Build and Push / build-push-api-gateway (push) Failing after 32s
Docker Build and Push / build-push-api-docs (push) Failing after 31s
Docker Build and Push / build-push-frontend (push) Failing after 28s
Docker Build and Push / test-compatibility (push) Has been skipped
Integration Tests / integration-tests (push) Failing after 2m47s
Integration Tests / performance-tests (push) Has been skipped
### Summary of Changes - Enhanced `docker-compose` files to include BuildKit compatibility settings for improved caching during builds. - Updated service definitions to use pre-built images from the specified Docker registry, ensuring consistency across environments. - Added Docker registry configuration to the `.env` example file for clarity on deployment settings. - Revised the `README.md` to include instructions for using pre-built images and local development setups, along with Docker compatibility troubleshooting steps. - Introduced health checks in the `Dockerfile` for the API Docs service to ensure container readiness. ### Expected Results - Improved build performance and deployment clarity, facilitating easier setup for new developers and enhancing overall project maintainability.
38 lines
936 B
Plaintext
38 lines
936 B
Plaintext
# Docker Registry Configuration
|
|
DOCKER_REGISTRY=gittea.kammenstraatha.duckdns.org/admin
|
|
DOCKER_USERNAME=admin
|
|
IMAGE_TAG=main
|
|
|
|
# Database Configuration
|
|
POSTGRES_DB=labfusion
|
|
POSTGRES_USER=labfusion
|
|
POSTGRES_PASSWORD=labfusion_password
|
|
|
|
# Redis Configuration
|
|
REDIS_HOST=redis
|
|
REDIS_PORT=6379
|
|
|
|
# API Gateway Configuration
|
|
API_GATEWAY_PORT=8080
|
|
JWT_SECRET=your-jwt-secret-key-here
|
|
|
|
# Service Adapters Configuration
|
|
SERVICE_ADAPTERS_PORT=8000
|
|
|
|
# Frontend Configuration
|
|
REACT_APP_API_URL=http://localhost:8080
|
|
REACT_APP_WEBSOCKET_URL=ws://localhost:8080/ws
|
|
|
|
# Service Integration URLs (update with your actual service URLs)
|
|
HOME_ASSISTANT_URL=http://homeassistant.local:8123
|
|
HOME_ASSISTANT_TOKEN=your-ha-token-here
|
|
|
|
FRIGATE_URL=http://frigate.local:5000
|
|
FRIGATE_TOKEN=your-frigate-token-here
|
|
|
|
IMMICH_URL=http://immich.local:2283
|
|
IMMICH_API_KEY=your-immich-api-key-here
|
|
|
|
N8N_URL=http://n8n.local:5678
|
|
N8N_WEBHOOK_URL=your-n8n-webhook-url-here
|