Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Adding Traefik reverse proxy #105

Merged
merged 7 commits into from
Jul 27, 2023
Merged

feat: Adding Traefik reverse proxy #105

merged 7 commits into from
Jul 27, 2023

Conversation

Akilditu
Copy link
Collaborator

This PR aims at adding Traefik reverse proxy so that we can secure platform app.

Major improvements are :

  • Add of Traefik service in main docker-compose.yml
  • Creation of external web network so that Traefik can communicate with the frontend service through 8050 port exposure
  • Add of dev mode with new make run_dev command
  • Add of a new docker-compose-dev.yml file without Traefik service to avoid any conflict while development on localhost
  • Update of Readme so that everyone who contributes know how to use this new config

Thanks a lot for the review !

@Akilditu Akilditu added type: enhancement New feature or request topic: build Related to build, installation & CI labels Jul 26, 2023
@Akilditu Akilditu requested a review from MateoLostanlen July 26, 2023 14:41
@Akilditu Akilditu self-assigned this Jul 26, 2023
@Akilditu Akilditu changed the title Feat adding traefik feat: Adding Traefik reverse proxy Jul 26, 2023
@MateoLostanlen
Copy link
Member

Hi @Akilditu , thanks a lot for this PR. For my part, the platform works well at https://platform.pyronear.org/ and locally using make run_dev.

Just one small point before validating, couldn't you adapt the docker CI so that it runs like run_dev?

MateoLostanlen
MateoLostanlen previously approved these changes Jul 27, 2023
Copy link
Member

@MateoLostanlen MateoLostanlen left a comment

Choose a reason for hiding this comment

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

Thanks for the update @Akilditu

Copy link
Member

@MateoLostanlen MateoLostanlen left a comment

Choose a reason for hiding this comment

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

thanks for the fix

@Akilditu Akilditu merged commit 63ff236 into main Jul 27, 2023
@Akilditu Akilditu deleted the feat_adding_traefik branch July 27, 2023 13:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: build Related to build, installation & CI type: enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants