Skip to content

Deployment + Readme#66

Merged
Farahtharwat35 merged 149 commits into
mainfrom
temp-branch
Jun 30, 2025
Merged

Deployment + Readme#66
Farahtharwat35 merged 149 commits into
mainfrom
temp-branch

Conversation

@Farahtharwat35
Copy link
Copy Markdown
Collaborator

Changes

Related issues

Checks

  • unit testing
  • documentation
  • build check
  • code format and docstring

@Farahtharwat35 Farahtharwat35 marked this pull request as ready for review June 30, 2025 19:16
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces deployment and documentation updates along with configuration changes for Traefik, Prometheus, the frontend and backend components, and the docker stack.

  • Updated Traefik and Prometheus configuration files
  • Modified frontend configuration (Vite and Dockerfiles) and API endpoints
  • Updated backend authentication and integrated test adjustments, plus added comprehensive documentation

Reviewed Changes

Copilot reviewed 29 out of 30 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
traefik/traefik.yml Added initial Traefik configuration with warnings for dev
prometheus/prometheus.yml Updated scrape targets and added multiple IP endpoints
frontend/vite.config.js Updated environment-based config and proxy rewrite tweaks
frontend/src/css/workflowDetails.css Added new CSS rules and removed unused ones
frontend/src/components/ExecutionDetail.jsx Refactored log fetching and removed redundant code
frontend/src/api/user.js Simplified SHA256 import usage
frontend/src/api/axios.js Updated baseURL configuration using window.env
docker-stack.yml Added comprehensive service definitions with Traefik labels
docker-compose.yml Modified dockerfile reference and added environment variable
backend/* files Updated JWT secret handling and test adjustments
TRAEFIK_SETUP.md and README.md Added comprehensive documentation and user manual
Comments suppressed due to low confidence (3)

docker-stack.yml:52

  • The image tag 'latesttt' appears to have an extra 't'. Consider changing it to a standard tag (e.g., 'latest').
    image: farahtharwat35/dee-backend:latesttt

docker-stack.yml:129

  • The frontend image tag 'latestt' seems to have an extra 't'. Please update it to the correct tag.
    image: farahtharwat35/dee-frontend:latestt

docker-compose.yml:91

  • [nitpick] The environment variable VITE_API_URL is set to '/api/v1', which might be insufficient; consider providing a full URL if needed by the frontend.
    environment:

Comment thread README.md Outdated
@Farahtharwat35 Farahtharwat35 merged commit 0f7335f into main Jun 30, 2025
2 checks passed
@Farahtharwat35 Farahtharwat35 deleted the temp-branch branch June 30, 2025 20:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants