Skip to content

Commit 46aa2cb

Browse files
committed
first comit
1 parent ac6a633 commit 46aa2cb

File tree

9 files changed

+27
-17
lines changed

9 files changed

+27
-17
lines changed

.github/workflows/CD-time-tracker-ui.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,11 @@ jobs:
2828

2929
- name: Inject Secrets
3030
env:
31+
AUTHORITY: ${{ secrets.authority }}
32+
API_URL: ${{ secrets.api_url }}
3133
SCOPES: ${{ secrets.scopes }}
3234
CLIENT_ID: ${{ secrets.client_id }}
33-
AUTHORITY: ${{ secrets.authority }}
35+
CLIENT_URL: ${{ secrets.client_url }}
3436
STACK_EXCHANGE_ID: ${{ secrets.stack_exchange_id }}
3537
STACK_EXCHANGE_ACCESS_TOKEN: ${{ secrets.stack_exchange_access_token }}
3638
AZURE_APP_CONFIGURATION_CONNECTION_STRING: ${{ secrets.azure_app_configuration_connection_string }}

.github/workflows/CI-time-tracker-ui.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,11 @@ jobs:
4141

4242
- name: Inject Secrets
4343
env:
44+
AUTHORITY: ${{ secrets.AUTHORITY }}
45+
API_URL : ${{ secrets.API_URL }}
4446
SCOPES: ${{ secrets.SCOPES }}
4547
CLIENT_ID: ${{ secrets.CLIENT_ID }}
46-
AUTHORITY: ${{ secrets.AUTHORITY }}
48+
CLIENT_URL : ${{ secrets.CLIENT_URL }}
4749
STACK_EXCHANGE_ID: ${{ secrets.STACK_EXCHANGE_ID }}
4850
STACK_EXCHANGE_ACCESS_TOKEN: ${{ secrets.STACK_EXCHANGE_ACCESS_TOKEN }}
4951
AZURE_APP_CONFIGURATION_CONNECTION_STRING: ${{ secrets.AZURE_APP_CONFIGURATION_CONNECTION_STRING }}

.github/workflows/time-tracker-ui-ci.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,13 @@ jobs:
3535

3636
- name: Inject Secrets
3737
env:
38-
SCOPES: ${{ secrets.SCOPES }}
39-
CLIENT_ID: ${{ secrets.CLIENT_ID }}
4038
AUTHORITY: ${{ secrets.AUTHORITY }}
41-
STACK_EXCHANGE_ID: ${{ secrets.STACK_EXCHANGE_ID }}
42-
STACK_EXCHANGE_ACCESS_TOKEN: ${{ secrets.STACK_EXCHANGE_ACCESS_TOKEN }}
39+
API_URL: ${{ secrets.STAGE_API_URL}}
40+
SCOPES: ${{ secrets.SCOPES }}
41+
CLIENT_ID: ${{ secrets.STAGE_CLIENT_ID }}
42+
CLIENT_URL: ${{ secrets.STAGE_CLIENT_URL }}
43+
STACK_EXCHANGE_ID: ${{ secrets.STAGE_STACK_EXCHANGE_ID }}
44+
STACK_EXCHANGE_ACCESS_TOKEN: ${{ secrets.STAGE_STACK_EXCHANGE_ACCESS_TOKEN }}
4345
AZURE_APP_CONFIGURATION_CONNECTION_STRING: ${{ secrets.AZURE_APP_CONFIGURATION_CONNECTION_STRING }}
4446
run: |
4547
chmod +x ./scripts/populate-keys.sh

docker-compose.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,13 @@ services:
1111
- 9876:9876
1212
environment:
1313
AUTHORITY: ${AUTHORITY}
14+
API_URL: ${API_URL}
1415
CLIENT_ID: ${CLIENT_ID}
16+
CLIENT_URL: ${CLIENT_URL}
1517
SCOPES: ${SCOPES}
1618
STACK_EXCHANGE_ID: ${STACK_EXCHANGE_ID}
1719
STACK_EXCHANGE_ACCESS_TOKEN: ${STACK_EXCHANGE_ACCESS_TOKEN}
1820
AZURE_APP_CONFIGURATION_CONNECTION_STRING: ${AZURE_APP_CONFIGURATION_CONNECTION_STRING}
19-
AUTHORITY_JSON: ${AUTHORITY_JSON}
20-
CLIENT_ID_JSON: ${CLIENT_ID_JSON}
21-
SCOPES_JSON: ${SCOPES_JSON}
2221
volumes:
2322
- ./src:/home/timetracker/time-tracker-ui/src/
2423
- ./scripts:/home/timetracker/time-tracker-ui/scripts/
@@ -40,11 +39,10 @@ services:
4039
environment:
4140
CHROME_BIN: /opt/google/chrome/google-chrome
4241
AUTHORITY: ${AUTHORITY}
42+
API_URL: ${API_URL}
4343
CLIENT_ID: ${CLIENT_ID}
44+
CLIENT_URL: ${CLIENT_URL}
4445
SCOPES: ${SCOPES}
4546
STACK_EXCHANGE_ID: ${STACK_EXCHANGE_ID}
4647
STACK_EXCHANGE_ACCESS_TOKEN: ${STACK_EXCHANGE_ACCESS_TOKEN}
47-
AZURE_APP_CONFIGURATION_CONNECTION_STRING: ${AZURE_APP_CONFIGURATION_CONNECTION_STRING}
48-
AUTHORITY_JSON: ${AUTHORITY_JSON}
49-
CLIENT_ID_JSON: ${CLIENT_ID_JSON}
50-
SCOPES_JSON: ${SCOPES_JSON}
48+
AZURE_APP_CONFIGURATION_CONNECTION_STRING: ${AZURE_APP_CONFIGURATION_CONNECTION_STRING}

scripts/populate-keys.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
> .env
44
echo "AUTHORITY='$AUTHORITY'" >> .env
5+
echo "API_URL='$API_URL'" >> .env
56
echo "CLIENT_ID='$CLIENT_ID'" >> .env
7+
echo "CLIENT_URL='$CLIENT_URL'" >> .env
68
echo "SCOPES='$SCOPES'" >> .env
79
echo "STACK_EXCHANGE_ID='$STACK_EXCHANGE_ID'" >> .env
810
echo "STACK_EXCHANGE_ACCESS_TOKEN='$STACK_EXCHANGE_ACCESS_TOKEN'" >> .env

src/app/app.module.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ import { ProjectEffects } from './modules/customer-management/components/project
4646
import { TechnologyEffects } from './modules/shared/store/technology.effects';
4747
import { ProjectTypeEffects } from './modules/customer-management/components/projects-type/store/project-type.effects';
4848
import { reducers, metaReducers } from './reducers';
49-
import { environment } from '../environments/environment';
49+
import { environment, CLIENT_URL } from '../environments/environment';
5050
import { CustomerComponent } from './modules/customer-management/pages/customer.component';
5151
// tslint:disable-next-line: max-line-length
5252
import { CustomerListComponent } from './modules/customer-management/components/customer-info/components/customer-list/customer-list.component';
@@ -207,7 +207,7 @@ const maskConfig: Partial<IConfig> = {
207207
{
208208
id: GoogleLoginProvider.PROVIDER_ID,
209209
provider: new GoogleLoginProvider(
210-
'565556796659-hscrj9e6m2krc41cfng898793ocfnb8j.apps.googleusercontent.com'
210+
CLIENT_URL
211211
)
212212
}
213213
]

src/environments/environment.prod.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11

22
export const environment = {
33
production: true,
4-
timeTrackerApiUrl: 'https://timetracker-api.azurewebsites.net',
4+
timeTrackerApiUrl: process.env["API_URL"],
55
stackexchangeApiUrl: 'https://api.stackexchange.com',
66
};
77

88
export const AUTHORITY = process.env["AUTHORITY"];
99
export const CLIENT_ID = process.env["CLIENT_ID"];
10+
export const CLIENT_URL = process.env["CLIENT_URL"];
1011
export const SCOPES = process.env["SCOPES"].split(",");
1112
export const ITEMS_PER_PAGE = 5;
1213
export const STACK_EXCHANGE_ID = process.env["STACK_EXCHANGE_ID"];

src/environments/environment.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@
44

55
export const environment = {
66
production: false,
7-
timeTrackerApiUrl: 'http://localhost:7071/api',
7+
timeTrackerApiUrl: process.env["API_URL"],
88
stackexchangeApiUrl: 'https://api.stackexchange.com',
99
};
1010

1111
export const AUTHORITY = process.env["AUTHORITY"];
1212
export const CLIENT_ID = process.env["CLIENT_ID"];
13+
export const CLIENT_URL = process.env["CLIENT_URL"];
1314
export const SCOPES = process.env["SCOPES"].split(",");
1415
export const ITEMS_PER_PAGE = 5;
1516
export const STACK_EXCHANGE_ID = process.env["STACK_EXCHANGE_ID"];

webpack.config.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ module.exports = (config) => {
99
...config.plugins,
1010
new webpack.DefinePlugin({
1111
'process.env.AUTHORITY': JSON.stringify(process.env["AUTHORITY"]),
12+
'process.env.API_URL':JSON.stringify(process.env["API_URL"]),
1213
'process.env.CLIENT_ID':JSON.stringify(process.env["CLIENT_ID"]),
14+
'process.env.CLIENT_URL':JSON.stringify(process.env["CLIENT_URL"]),
1315
'process.env.SCOPES':JSON.stringify(process.env["SCOPES"]),
1416
'process.env.STACK_EXCHANGE_ID':JSON.stringify(process.env["STACK_EXCHANGE_ID"]),
1517
'process.env.STACK_EXCHANGE_ACCESS_TOKEN':JSON.stringify(process.env["STACK_EXCHANGE_ACCESS_TOKEN"]),

0 commit comments

Comments
 (0)