PageSourceSearch

https://docs-pactflow-preview.netlify.app/assets/js/88e1cea3.618eb79b.js

js docs-pactflow-preview.netlify.app collected 2026-10-03 10:42:27 UTC 6,402 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkpartners=self.webpackChunkpartners||[]).push([[27225],{15680:(e,n,t)=>{t.d(n,{xA:()=>c,yg:()=>A});var a=t(96540);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}function o(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?i(Object(t),!0).forEach((function(n){r(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):i(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function l(e,n){if(null==e)return{};var t,a,r=function(e,n){if(null==e)return{};var t,a,r={},i=Object.keys(e);for(a=0;a<i.length;a++)t=i[a],n.indexOf(t)>=0||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)t=i[a],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}var s=a.createContext({}),m=function(e){var n=a.useContext(s),t=n;return e&&(t="function"==typeof e?e(n):o(o({},n),e)),t},c=function(e){var n=m(e.components);return a.createElement(s.Provider,{value:n},e.children)},p="mdxType",u={inlineCode:"code",wrapper:function(e){var n=e.children;return a.createElement(a.Fragment,{},n)}},v=a.forwardRef((function(e,n){var t=e.components,r=e.mdxType,i=e.originalType,s=e.parentName,c=l(e,["components","mdxType","originalType","parentName"]),p=m(t),v=r,A=p["".concat(s,".").concat(v)]||p[v]||u[v]||i;return t?a.createElement(A,o(o({ref:n},c),{},{components:t})):a.createElement(A,o({ref:n},c))}));function A(e,n){var t=arguments,r=n&&n.mdxType;if("string"==typeof e||r){var i=t.length,o=new Array(i);o[0]=v;var l={};for(var s in n)hasOwnProperty.call(n,s)&&(l[s]=n[s]);l.originalType=e,l[p]="string"==typeof e?e:r,o[1]=l;for(var m=2;m<i;m++)o[m]=t[m];return a.createElement.apply(null,o)}return a.createElement.apply(null,t)}v.displayName="MDXCreateElement"},29161:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>s,contentTitle:()=>o,default:()=>u,frontMatter:()=>i,metadata:()=>l,toc:()=>m});var a=t(58168),r=(t(96540),t(15680));const i={title:"Configuration file templates"},o=void 0,l={unversionedId:"docs/on-premises-2x/environment-variables/templates",id:"docs/on-premises-2x/environment-variables/templates",title:"Configuration file templates",description:"Required environment variables",source:"@site/docs/docs/on-premises-2x/environment-variables/templates.md",sourceDirName:"docs/on-premises-2x/environment-variables",slug:"/docs/on-premises-2x/environment-variables/templates",permalink:"/docs/on-premises-2x/environment-variables/templates",draft:!1,editUrl:"https://github.com/pactflow/docs.pactflow.io/edit/master/website/docs/docs/on-premises-2x/environment-variables/templates.md",tags:[],version:"current",lastUpdatedBy:"Matt Fellows",lastUpdatedAt:1751508618,formattedLastUpdatedAt:"Jul 3, 2025",frontMatter:{title:"Configuration file templates"},sidebar:"onprem",previous:{title:"Environment variables",permalink:"/docs/on-premises-2x/environment-variables"},next:{title:"Timezones",permalink:"/docs/on-premises-2x/environment-variables/timezones"}},s={},m=[{value:"Required environment variables",id:"required-environment-variables",level:2},{value:"Recommended environment variables",id:"recommended-environment-variables",level:2},{value:"SAML",id:"saml",level:2},{value:"Azure Active Directory",id:"azure-active-directory",level:3}],c={toc:m},p="wrapper";
1function u(e){let{components:n,...t}=e;return(0,r.yg)(p,(0,a.A)({},c,t,{components:n,mdxType:"MDXLayout"}),(0,r.yg)("h2",{id:"required-environment-variables"},"Required environment variables"),(0,r.yg)("pre",null,(0,r.yg)("code",{parentName:"pre",className:"language-yml"},'- name: "PACTFLOW_DATABASE_URL"\n  value: "postgres://username:password@host:port/database"\n- name: "PACTFLOW_MASTER_SECRETS_ENCRYPTION_KEY"\n  value: ""\n- name: "PACTFLOW_COOKIE_SECRET"\n  value: ""\n- name: "TZ"\n  value: ""\n- name: "PACTFLOW_BASE_URL"\n  value: ""  \n\n# SAML\n- name: "PACTFLOW_SAML_IDP_NAME"\n  value: ""\n- name: "PACTFLOW_SAML_ISSUER"\n  value: ""\n- name: "PACTFLOW_SAML_NAME_IDENTIFIER_FORMAT"\n  value: ""\n- name: "PACTFLOW_SAML_EMAIL_ATTRIBUTE"\n  value: ""\n- name: "PACTFLOW_SAML_NAME_ATTRIBUTE"\n  value: ""\n- name: "PACTFLOW_SAML_FIRST_NAME_ATTRIBUTE"\n  value: ""\n- name: "PACTFLOW_SAML_LAST_NAME_ATTRIBUTE"\n  value: ""\n- name: "PACTFLOW_SAML_IDP_SSO_TARGET_URL"\n  value: ""\n- name: "PACTFLOW_SAML_IDP_CERT_FINGERPRINT"\n  value: ""\n- name: "PACTFLOW_SAML_IDP_ID_ATTRIBUTE"\n  value: ""\n')),(0,r.yg)("h2",{id:"recommended-environment-variables"},"Recommended environment variables"),(0,r.yg)("pre",null,(0,r.yg)("code",{parentName:"pre",className:"language-yml"},'- name: "PACTFLOW_WEBHOOK_HOST_WHITELIST"\n  value: ""\n')),(0,r.yg)("h2",{id:"saml"},"SAML"),(0,r.yg)("h3",{id:"azure-active-directory"},"Azure Active Directory"),(0,r.yg)("pre",null,(0,r.yg)("code",{parentName:"pre",className:"language-yml"},'- name: "PACTFLOW_SAML_ISSUER"\n  value: "eg. https://pactflow.mycompany.com"\n- name: "PACTFLOW_SAML_IDP_NAME"\n  value: "eg. Azure AD"\n- name: "PACTFLOW_SAML_IDP_SSO_TARGET_URL"\n  value: "eg. https://login.microsoftonline.com/abcd/saml2"\n- name: "PACTFLOW_SAML_IDP_CERT_FINGERPRINT"\n  value: "eg. E97D948158F893A93827A0A4D70701A38AB1A499"\n- name: "PACTFLOW_SAML_IDP_ENTITY_ID"\n  value: "eg. https://sts.windows.net/abcd/"\n- name: "PACTFLOW_SAML_NAME_IDENTIFIER_FORMAT"\n  value: "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"\n- name: "PACTFLOW_SAML_IDP_ID_ATTRIBUTE"\n  value: "http://schemas.microsoft.com/identity/claims/objectidentifier"\n- name: "PACTFLOW_SAML_EMAIL_ATTRIBUTE"\n  value: "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"\n- name: "PACTFLOW_SAML_NAME_ATTRIBUTE"\n  value: "http://schemas.microsoft.com/identity/claims/displayname"\n- name: "PACTFLOW_SAML_FIRST_NAME_ATTRIBUTE"\n  value: "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname"\n- name: "PACTFLOW_SAML_LAST_NAME_ATTRIBUTE"\n  value: "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname"\n')))}u.isMDXComponent=!0}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.