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

Add Traefik Reverse Proxy with Let's Encrypt and Centralized Environment Configuration into docker-compose.yaml #414

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Commits on Sep 27, 2024

  1. Configuration menu
    Copy the full SHA
    34d4d01 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    7d1a2b6 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. refactor(docker-compose): add healthchecks and improve dependency han…

    …dling for services; remove container_name from db, redis, and api-worker
    electrosenpai committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    1021b1d View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Configuration menu
    Copy the full SHA
    c4b2323 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    30aabdd View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. chore(docker-compose): update Traefik config for Let's Encrypt and do…

    …main templating
    
    - Enable Let's Encrypt support with ACME resolver 'myresolver'
    - Update Traefik rules to support templated DOMAIN variable
    - Remove unnecessary port mappings from API and frontend services
    - Secure Traefik dashboard and disable 'exposedbydefault' for improved security
    electrosenpai committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    7be44df View commit details
    Browse the repository at this point in the history
  2. feat(docker-compose): configure Traefik to route API and frontend und…

    …er a single domain
    
    - Update Traefik rules to use a single domain with path prefixes
    - Add middleware to strip '/api' prefix for the API service
    - Set router priorities to resolve routing conflicts
    electrosenpai committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    a72c8d2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5530c9b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7cbfdd8 View commit details
    Browse the repository at this point in the history