mirror of
https://github.com/fromchat-messenger/web.git
synced 2026-09-22 19:15:08 +03:00
Implement custom API base URL for Electron builds
This commit is contained in:
@@ -2,6 +2,12 @@ name: Build Electron app
|
|||||||
|
|
||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
inputs:
|
||||||
|
apiBaseUrl:
|
||||||
|
description: "API base URL"
|
||||||
|
required: false
|
||||||
|
default: "fromchat.ru"
|
||||||
|
type: string
|
||||||
push:
|
push:
|
||||||
branches: ["main"]
|
branches: ["main"]
|
||||||
paths:
|
paths:
|
||||||
@@ -53,6 +59,8 @@ jobs:
|
|||||||
|
|
||||||
- name: Build Electron app
|
- name: Build Electron app
|
||||||
shell: bash
|
shell: bash
|
||||||
|
env:
|
||||||
|
VITE_API_BASE_URL: ${{ inputs.apiBaseUrl }}
|
||||||
run: npm run build:electron
|
run: npm run build:electron
|
||||||
|
|
||||||
- name: Upload artifact
|
- name: Upload artifact
|
||||||
@@ -99,6 +107,8 @@ jobs:
|
|||||||
|
|
||||||
- name: Build Electron app
|
- name: Build Electron app
|
||||||
shell: bash
|
shell: bash
|
||||||
|
env:
|
||||||
|
VITE_API_BASE_URL: ${{ inputs.apiBaseUrl }}
|
||||||
run: npm run build:electron
|
run: npm run build:electron
|
||||||
|
|
||||||
- name: Upload artifact
|
- name: Upload artifact
|
||||||
@@ -148,6 +158,8 @@ jobs:
|
|||||||
|
|
||||||
- name: Build Electron app
|
- name: Build Electron app
|
||||||
shell: bash
|
shell: bash
|
||||||
|
env:
|
||||||
|
VITE_API_BASE_URL: ${{ inputs.apiBaseUrl }}
|
||||||
run: npm run build:electron
|
run: npm run build:electron
|
||||||
|
|
||||||
- name: Upload artifact
|
- name: Upload artifact
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
* Base domain name for all requests in production
|
* Base domain name for all requests in production
|
||||||
* @constant
|
* @constant
|
||||||
*/
|
*/
|
||||||
export const BASE_DOMAIN = "fromchat.ru";
|
export const BASE_DOMAIN = import.meta.env.VITE_API_BASE_URL ?? "fromchat.ru";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Base API endpoint for all backend requests
|
* Base API endpoint for all backend requests
|
||||||
|
|||||||
Reference in New Issue
Block a user