diff --git a/.github/workflows/build-and-deploy-dev.yml b/.github/workflows/build-and-deploy-dev.yml index 559d4073c..55c1ae391 100644 --- a/.github/workflows/build-and-deploy-dev.yml +++ b/.github/workflows/build-and-deploy-dev.yml @@ -17,7 +17,6 @@ env: ENVIRONMENT: "dev" CARDANO_NETWORK: "sanchonet" DOMAIN: "dev-sanchonet.govtool.byron.network" - IS_PROPOSAL_DISCUSSION_FORUM_ENABLED: ${{ inputs.isProposalDiscussionForumEnabled == 'enabled' }} jobs: deploy: @@ -48,6 +47,7 @@ jobs: SENTRY_IGNORE_API_RESOLUTION_ERROR: "1" TRAEFIK_LE_EMAIL: "admin+govtool@binarapps.com" USERSNAP_SPACE_API_KEY: ${{ secrets.USERSNAP_SPACE_API_KEY }} + IS_PROPOSAL_DISCUSSION_FORUM_ENABLED: ${{ inputs.isProposalDiscussionForumEnabled == 'enabled' }} steps: - name: Checkout code uses: actions/checkout@v4 @@ -73,6 +73,7 @@ jobs: - name: Deploy app run: | + echo $IS_PROPOSAL_DISCUSSION_FORUM_ENABLED make --debug=b all - name: Reprovision Grafana diff --git a/govtool/frontend/Dockerfile b/govtool/frontend/Dockerfile index 88eff036a..ef0930272 100644 --- a/govtool/frontend/Dockerfile +++ b/govtool/frontend/Dockerfile @@ -5,6 +5,7 @@ ARG VITE_NETWORK_FLAG=0 ARG VITE_SENTRY_DSN ARG NPMRC_TOKEN ARG VITE_USERSNAP_SPACE_API_KEY +ARG VITE_IS_PROPOSAL_DISCUSSION_FORUM_ENABLED ENV NODE_OPTIONS=--max_old_space_size=4096 WORKDIR /src diff --git a/govtool/frontend/src/context/featureFlag.tsx b/govtool/frontend/src/context/featureFlag.tsx index bc8f9863f..fe70edb97 100644 --- a/govtool/frontend/src/context/featureFlag.tsx +++ b/govtool/frontend/src/context/featureFlag.tsx @@ -10,6 +10,10 @@ const FeatureFlagContext = createContext({ * @param children - The child components to render. */ const FeatureFlagProvider = ({ children }: PropsWithChildren) => { + console.log({ + isProposalDiscussionForumEnabled: import.meta.env + .VITE_IS_PROPOSAL_DISCUSSION_FORUM_ENABLED, + }); const value = useMemo( () => ({ isProposalDiscussionForumEnabled: