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 30 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

Commits on Oct 15, 2024

  1. Configuration menu
    Copy the full SHA
    d1ceb69 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d661cd8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0ba6648 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f279fb5 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

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

Commits on Oct 22, 2024

  1. feat(docker-compose): Moving the new docker compose to docker-compose…

    ….new.yaml to let user time to migrate
    electrosenpai committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    8089195 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9bb07d5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f6b251d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1e5a117 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6e7cb8e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    492edf7 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2024

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

Commits on Nov 4, 2024

  1. Configuration menu
    Copy the full SHA
    783de42 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b8438ba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5f51ee9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7b04442 View commit details
    Browse the repository at this point in the history
  5. chore(compose): add warning for insecure Traefik dashboard access and…

    … moving back docker-compose.yml
    electrosenpai committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    d877971 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1ab159e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d65e220 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c3dbb25 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

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