File tree Expand file tree Collapse file tree 4 files changed +13
-5
lines changed
proxy/processors/push-action Expand file tree Collapse file tree 4 files changed +13
-5
lines changed Original file line number Diff line number Diff line change 1
- const Step = require ( '../../actions' ) . Step ;
1
+ const { getServiceUIURL } = require ( '../../../service/urls' ) ;
2
2
3
- const { GIT_PROXY_UI_PORT : uiPort } = require ( '../../../config/env ' ) . Vars ;
3
+ const Step = require ( '../../actions ' ) . Step ;
4
4
5
5
const exec = async ( req , action ) => {
6
6
const step = new Step ( 'authBlock' ) ;
7
+ const url = getServiceUIURL ( req ) ;
7
8
8
9
const message =
9
10
'\n\n\n' +
10
11
`\x1B[32mGitProxy has received your push ✅\x1B[0m\n\n` +
11
12
'🔗 Shareable Link\n\n' +
12
- `\x1B[34mhttp://localhost: ${ uiPort } /admin/push/${ action . id } \x1B[0m` +
13
+ `\x1B[34m ${ url } /admin/push/${ action . id } \x1B[0m` +
13
14
'\n\n\n' ;
14
15
step . setAsyncBlock ( message ) ;
15
16
Original file line number Diff line number Diff line change 1
1
const express = require ( 'express' ) ;
2
2
const router = new express . Router ( ) ;
3
3
const db = require ( '../../db' ) ;
4
- const { getProxyURL } = require ( '../proxyURL ' ) ;
4
+ const { getProxyURL } = require ( '../urls ' ) ;
5
5
6
6
router . get ( '/' , async ( req , res ) => {
7
7
const proxyURL = getProxyURL ( req ) ;
Original file line number Diff line number Diff line change @@ -10,4 +10,11 @@ module.exports = {
10
10
) ;
11
11
return config . getDomains ( ) . proxy ?? defaultURL ;
12
12
} ,
13
+ getServiceUIURL : ( req ) => {
14
+ const defaultURL = `${ req . protocol } ://${ req . headers . host } ` . replace (
15
+ `:${ PROXY_HTTP_PORT } ` ,
16
+ `:${ UI_PORT } ` ,
17
+ ) ;
18
+ return config . getDomains ( ) . service ?? defaultURL ;
19
+ } ,
13
20
} ;
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ const chai = require('chai');
2
2
const sinon = require ( 'sinon' ) ;
3
3
const express = require ( 'express' ) ;
4
4
const chaiHttp = require ( 'chai-http' ) ;
5
- const { getProxyURL } = require ( '../src/service/proxyURL ' ) ;
5
+ const { getProxyURL } = require ( '../src/service/urls ' ) ;
6
6
const config = require ( '../src/config' ) ;
7
7
8
8
chai . use ( chaiHttp ) ;
You can’t perform that action at this time.
0 commit comments