[PR #805] [CLOSED] Add web.config for IIS deployment of the client #1047

Closed
opened 2025-10-09 19:07:56 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/plankanban/planka/pull/805
Author: @emmguyot
Created: 6/22/2024
Status: Closed

Base: masterHead: clientDeploy


📝 Commits (10+)

  • fc2f4cd chore: Update version
  • d8ee1ec ci: Do not mark released chart as latest
  • ded58dc fix: Add task counter in card modal (#525)
  • 3ef5b3e fix: Make default admin environment variables optional
  • 5056d38 fix: Fix logging out with invalid token
  • f1c72df chore: Update version
  • cf7810b fix: add admin user variables
  • bcc4c0d chore: update version
  • 815643e ci: ignore some paths on push
  • 1a49826 docs: adjust filenames to match the docs

📊 Changes

5 files changed (+148 additions, -2 deletions)

View changed files

client/.env (+3 -0)
📝 client/config-overrides.js (+22 -2)
📝 client/package-lock.json (+105 -0)
📝 client/package.json (+1 -0)
client/public/web.config (+17 -0)

📄 Description

This merge request adds the necessary web.config file to deploy the client as static files in IIS (windows).

It also modifies the way the base URL is set in index.html.

Now 3 parameters are set for the client in .env :
REACT_APP_SERVER_BASE_URL : URL to access planka server API
PUBLIC_URL : URL to access planka client (i.e.: where the client is deployed and accessed)
BASE_URL : Base directory of the public URL with an ending /


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/plankanban/planka/pull/805 **Author:** [@emmguyot](https://github.com/emmguyot) **Created:** 6/22/2024 **Status:** ❌ Closed **Base:** `master` ← **Head:** `clientDeploy` --- ### 📝 Commits (10+) - [`fc2f4cd`](https://github.com/plankanban/planka/commit/fc2f4cd5d31cefe47d68ccf9a904e2557331646e) chore: Update version - [`d8ee1ec`](https://github.com/plankanban/planka/commit/d8ee1ecdd1d4901f1103cb0c41eba146f47a0772) ci: Do not mark released chart as latest - [`ded58dc`](https://github.com/plankanban/planka/commit/ded58dc8b0b96ff2ee93e24889ccafb957591b3b) fix: Add task counter in card modal (#525) - [`3ef5b3e`](https://github.com/plankanban/planka/commit/3ef5b3ead8a5c2cf22393cba20c3eceaba2b24f9) fix: Make default admin environment variables optional - [`5056d38`](https://github.com/plankanban/planka/commit/5056d388480e50cdfb74b69b2ff681e19f322fda) fix: Fix logging out with invalid token - [`f1c72df`](https://github.com/plankanban/planka/commit/f1c72df8b6fca62dffb22a95dbd97d6add2d75d9) chore: Update version - [`cf7810b`](https://github.com/plankanban/planka/commit/cf7810b067bf4f7b13e0536cf04467b34038b91b) fix: add admin user variables - [`bcc4c0d`](https://github.com/plankanban/planka/commit/bcc4c0d92302d3e84ae592d7958230e910be1140) chore: update version - [`815643e`](https://github.com/plankanban/planka/commit/815643eb2c6e4609f549fdf7496fce67efc99b52) ci: ignore some paths on push - [`1a49826`](https://github.com/plankanban/planka/commit/1a49826b85b45be0d438a1f52fd06f829d97bea6) docs: adjust filenames to match the docs ### 📊 Changes **5 files changed** (+148 additions, -2 deletions) <details> <summary>View changed files</summary> ➕ `client/.env` (+3 -0) 📝 `client/config-overrides.js` (+22 -2) 📝 `client/package-lock.json` (+105 -0) 📝 `client/package.json` (+1 -0) ➕ `client/public/web.config` (+17 -0) </details> ### 📄 Description This merge request adds the necessary web.config file to deploy the client as static files in IIS (windows). It also modifies the way the base URL is set in index.html. Now 3 parameters are set for the client in .env : REACT_APP_SERVER_BASE_URL : URL to access planka server API PUBLIC_URL : URL to access planka client (i.e.: where the client is deployed and accessed) BASE_URL : Base directory of the public URL with an ending / --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2025-10-09 19:07:56 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/planka#1047