1"use strict";(self.webpackChunkpartners=self.webpackChunkpartners||[]).push([[16535],{15680:(e,n,t)=>{t.d(n,{xA:()=>c,yg:()=>A});var r=t(96540);function a(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 r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}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){a(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 s(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}var l=r.createContext({}),m=function(e){var n=r.useContext(l),t=n;return e&&(t="function"==typeof e?e(n):o(o({},n),e)),t},c=function(e){var n=m(e.components);return r.createElement(l.Provider,{value:n},e.children)},p="mdxType",u={inlineCode:"code",wrapper:function(e){var n=e.children;return r.createElement(r.Fragment,{},n)}},v=r.forwardRef((function(e,n){var t=e.components,a=e.mdxType,i=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),p=m(t),v=a,A=p["".concat(l,".").concat(v)]||p[v]||u[v]||i;return t?r.createElement(A,o(o({ref:n},c),{},{components:t})):r.createElement(A,o({ref:n},c))}));function A(e,n){var t=arguments,a=n&&n.mdxType;if("string"==typeof e||a){var i=t.length,o=new Array(i);o[0]=v;var s={};for(var l in n)hasOwnProperty.call(n,l)&&(s[l]=n[l]);s.originalType=e,s[p]="string"==typeof e?e:a,o[1]=s;for(var m=2;m<i;m++)o[m]=t[m];return r.createElement.apply(null,o)}return r.createElement.apply(null,t)}v.displayName="MDXCreateElement"},38666:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>u,frontMatter:()=>i,metadata:()=>s,toc:()=>m});var r=t(58168),a=(t(96540),t(15680));const i={title:"Configuration file templates"},o=void 0,s={unversionedId:"docs/on-premises/environment-variables/templates",id:"docs/on-premises/environment-variables/templates",title:"Configuration file templates",description:"Required environment variables",source:"@site/docs/docs/on-premises/environment-variables/templates.md",sourceDirName:"docs/on-premises/environment-variables",slug:"/docs/on-premises/environment-variables/templates",permalink:"/docs/on-premises/environment-variables/templates",draft:!1,editUrl:"https://github.com/pactflow/docs.pactflow.io/edit/master/website/docs/docs/on-premises/environment-variables/templates.md",tags:[],version:"current",lastUpdatedBy:"Beth Skurrie",lastUpdatedAt:1685920867,formattedLastUpdatedAt:"Jun 4, 2023",frontMatter:{title:"Configuration file templates"},sidebar:"onprem",previous:{title:"Environment variables",permalink:"/docs/on-premises/environment-variables"},next:{title:"Timezones",permalink:"/docs/on-premises/environment-variables/timezones"}},l={},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,a.yg)(p,(0,r.A)({},c,t,{components:n,mdxType:"MDXLayout"}),(0,a.yg)("h2",{id:"required-environment-variables"},"Required environment variables"),(0,a.yg)("pre",null,(0,a.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,a.yg)("h2",{id:"recommended-environment-variables"},"Recommended environment variables"),(0,a.yg)("pre",null,(0,a.yg)("code",{parentName:"pre",className:"language-yml"},'- name: "PACTFLOW_WEBHOOK_HOST_WHITELIST"\n value: ""\n')),(0,a.yg)("h2",{id:"saml"},"SAML"),(0,a.yg)("h3",{id:"azure-active-directory"},"Azure Active Directory"),(0,a.yg)("pre",null,(0,a.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.