Skip to content

Commit

Permalink
ci: Allow redirect form old domain to new
Browse files Browse the repository at this point in the history
  • Loading branch information
pontostroy committed Apr 14, 2021
1 parent afb6f2f commit 8f759aa
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 1 deletion.
1 change: 1 addition & 0 deletions .github/workflows/push.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@ jobs:
echo "DOMAIN=${{ secrets.DOMAIN }}" >> .env
echo "API_DOMAIN=${{ secrets.API_DOMAIN }}" >> .env
echo "ACME_EMAIL=${{ secrets.ACME_EMAIL }}" >> .env
echo "OLD_DOMAIN=${{ secrets.OLD_DOMAIN }}" >> .env
- name: Copy .env
uses: garygrossgarten/github-action-scp@release
with:
Expand Down
10 changes: 9 additions & 1 deletion docker-compose.deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ services:
- .env
environment:
- DEBUG=1
- DJANGO_ALLOWED_HOSTS=*
- DJANGO_ALLOWED_HOSTS=$API_DOMAIN
- DB_HOST=postgres
- REDIS_HOST=redis
- CELERY_BROKER=redis://redis:6379/0
Expand Down Expand Up @@ -139,6 +139,14 @@ services:
- 'traefik.http.routers.site.tls=true'
- 'traefik.http.routers.site.tls.certresolver=acmec'
- 'traefik.http.routers.site.tls.options=default'
- 'traefik.http.middlewares.redirect.redirectregex.regex=^https://$OLD_DOMAIN/(.*)'
- 'traefik.http.middlewares.redirect.redirectregex.replacement=https://$DOMAIN/$${1}'
- 'traefik.http.routers.oldsite.rule=Host(`$OLD_DOMAIN`)'
- 'traefik.http.routers.oldsite.entrypoints=http,https'
- 'traefik.http.routers.oldsite.tls=true'
- 'traefik.http.routers.oldsite.tls.certresolver=acmec'
- 'traefik.http.routers.oldsite.tls.options=default'
- 'traefik.http.routers.oldsite.middlewares=redirect@docker'
ports:
- "88:88"
env_file:
Expand Down

0 comments on commit 8f759aa

Please sign in to comment.