diff --git a/docker-compose.yml b/docker-compose.yml index 95dec42..f51f06a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -32,6 +32,8 @@ services: - app:www.digitalgov.gov - app:emerging.digital.gov - app:summit.digitalgov.gov + - app:pra.digital.gov + - app:demo.pra.digital.gov - app:www.digital.gov - app:openopps.digitalgov.gov - app:plainlanguage.gov diff --git a/pages.yml b/pages.yml index ac5e820..3f1e486 100644 --- a/pages.yml +++ b/pages.yml @@ -58,3 +58,5 @@ to: modularcontracting - testing-cookbook - writing-lab-guide +- from: demo.pra.digital.gov + to: pra.digital.gov \ No newline at end of file diff --git a/templates/_federalist-redirects.njk b/templates/_federalist-redirects.njk index b53d334..4115a17 100644 --- a/templates/_federalist-redirects.njk +++ b/templates/_federalist-redirects.njk @@ -696,3 +696,9 @@ server { } } +server { + listen {{ PORT }}; + set $target_domain pra.digital.gov; + server_name demo.pra.digital.gov; + return 301 https://$target_domain$request_uri; +} \ No newline at end of file diff --git a/templates/manifest-prod.yml.njk b/templates/manifest-prod.yml.njk index f8e04e2..86b0905 100644 --- a/templates/manifest-prod.yml.njk +++ b/templates/manifest-prod.yml.njk @@ -19,6 +19,7 @@ routes: - route: digitalgov.gov - route: www.digitalgov.gov - route: accessibility.digital.gov +- route: pra.digital.gov - route: emerging.digital.gov - route: summit.digitalgov.gov - route: www.digital.gov diff --git a/test/integration/test_federalist_redirects.js b/test/integration/test_federalist_redirects.js index d89fe48..826d046 100644 --- a/test/integration/test_federalist_redirects.js +++ b/test/integration/test_federalist_redirects.js @@ -46,6 +46,7 @@ const expectedRedirects = [ { from: 'join.tts.gsa.gov', to: 'tts.gsa.gov/join', redirectCode: 301 }, { from: 'join.tts.gsa.gov/working-at-tts/', to: 'handbook.tts.gsa.gov/about-us/tts-history', redirectCode: 301, noPath: true }, { from: 'join.tts.gsa.gov/tts-offices/', to: 'handbook.tts.gsa.gov/#tts-offices', redirectCode: 301, noPath: true }, + { from: 'demo.pra.digital.gov', to: 'pra.digital.gov', redirectCode: 301, noPath: true }, ]; function redirectOk(t, from, to, redirectCode) {