Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
79b26c9
adding additional settings
rodolfoIOET May 26, 2022
1b9c874
fixing syntax
rodolfoIOET May 26, 2022
50c58a4
fixing syntax v2
rodolfoIOET May 26, 2022
b679c5e
fixing syntax v3
rodolfoIOET May 26, 2022
8a9cad1
fixing syntax v4
rodolfoIOET May 26, 2022
1a4ddb7
fixing syntax v5
rodolfoIOET May 26, 2022
0bf15bc
fixing syntax v6
rodolfoIOET May 26, 2022
e55a3b7
fixing syntax v7
rodolfoIOET May 27, 2022
b4f414e
Add -lock flag to avoid locks
sbateca May 27, 2022
35e304e
create secrets.tfvars
rodolfoIOET Jun 1, 2022
d825c36
merge from master
rodolfoIOET Jun 1, 2022
0daf904
secrets created in right folder
rodolfoIOET Jun 1, 2022
ed52721
locking false
rodolfoIOET Jun 1, 2022
64d98ec
ci/cd only on push
rodolfoIOET Jun 1, 2022
ee1adc2
auto-load secrets in terraform plan
rodolfoIOET Jun 1, 2022
3b5b7a4
locking true in terraform plan
rodolfoIOET Jun 1, 2022
92635fb
try to run again
rodolfoIOET Jun 2, 2022
87fb408
adding image_tag
rodolfoIOET Jun 2, 2022
584951e
just trigger
rodolfoIOET Jun 7, 2022
2b6255c
test_writting
rodolfoIOET Jun 8, 2022
95365aa
test_test2
rodolfoIOET Jun 8, 2022
62aa6be
Merge branch 'master' into TT-656-configure-time-tracker-ui-through-c…
rodolfoIOET Jun 9, 2022
3883d52
adding script for creating secret file
rodolfoIOET Jun 9, 2022
00b32f4
fix typ0
rodolfoIOET Jun 9, 2022
e4d39e8
adding quotes
rodolfoIOET Jun 9, 2022
dd64707
going to original
rodolfoIOET Jun 9, 2022
f1ba747
secrets are needed for test only
rodolfoIOET Jun 9, 2022
47ebc88
adding commits
rodolfoIOET Jun 9, 2022
bcd7c9a
uncommenting based on fausto request
rodolfoIOET Jun 10, 2022
654a756
fixing identifier
rodolfoIOET Jun 10, 2022
61a9d09
Merge branch 'master' into TT-656-configure-time-tracker-ui-through-c…
rodolfoIOET Jun 14, 2022
c6591ef
deleting .env file, secrets are sent by terraform
rodolfoIOET Jun 14, 2022
ec026e3
fix tag name to latest
rodolfoIOET Jun 14, 2022
a3afc0b
fixing make file
rodolfoIOET Jun 15, 2022
c8e572a
injecting env files
rodolfoIOET Jun 16, 2022
2e720a5
use STAGE env variables
rodolfoIOET Jun 16, 2022
8434f59
adding CLIENT_URL(GOOGLE) and API_URL(target_backend) as env-vars
rodolfoIOET Jun 16, 2022
1a9920e
additional settings not needed
rodolfoIOET Jun 16, 2022
97b3d0a
additional settings not needed , back to version 13
rodolfoIOET Jun 16, 2022
26c9fe2
additional settings not needed , back to version 13 without test
rodolfoIOET Jun 16, 2022
452b6a3
passing as env-var
rodolfoIOET Jun 16, 2022
c1ad7a8
another approach
rodolfoIOET Jun 16, 2022
74b9221
another approach V2
rodolfoIOET Jun 16, 2022
06bb711
working in local prod
rodolfoIOET Jun 16, 2022
755e056
fix substitution
rodolfoIOET Jun 16, 2022
64b29b6
docker requires one argument
rodolfoIOET Jun 16, 2022
5443de1
docker requires one argument v2
rodolfoIOET Jun 16, 2022
4ed4c68
adding args and make file
rodolfoIOET Jun 16, 2022
3f2fe61
adding support for timetracker pointing to v2
rodolfoIOET Jun 20, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
adding support for timetracker pointing to v2
  • Loading branch information
rodolfoIOET committed Jun 20, 2022
commit 3f2fe61a7ffa1ab576b5e9b4102b11228fb7f9c6
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ RUN API_URL=${API_URL} \
SCOPES=${SCOPES} \
AZURE_APP_CONFIGURATION_CONNECTION_STRING=${AZURE_APP_CONFIGURATION_CONNECTION_STRING}

RUN npm run build
RUN npm run build-v2

FROM nginx:1.21 AS production

Expand Down
28 changes: 28 additions & 0 deletions angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,34 @@
"maximumError": "10kb"
}
]
},
"production-v2": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod_v2.ts"
}
],
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
"extractCss": true,
"namedChunks": false,
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": true,
"budgets": [
{
"type": "initial",
"maximumWarning": "2mb",
"maximumError": "5mb"
},
{
"type": "anyComponentStyle",
"maximumWarning": "6kb",
"maximumError": "10kb"
}
]
}
}
},
Expand Down
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"ng": "ng",
"start": "ng serve",
"build": "ng build --prod",
"build-v2": "ng build --configuration=production-v2",
"test": "ng test --browsers ChromeHeadless",
"test-headless": "ng test --browsers ChromeHeadless",
"ci-test": "ng test --no-watch --no-progress --browsers ChromeHeadless",
Expand Down
32 changes: 32 additions & 0 deletions src/environments/environment.prod_v2.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@

export const environment = {
production: false, //this triggers build angular using google auth only not azure
timeTrackerApiUrl: process.env["API_URL"],
stackexchangeApiUrl: 'https://api.stackexchange.com',
};

export const AUTHORITY = process.env["AUTHORITY"]; //must be removed once tt-live is down
export const CLIENT_ID = process.env["CLIENT_ID"];
export const CLIENT_URL = process.env["CLIENT_URL"];
export const SCOPES = process.env["SCOPES"].split(",");
export const ITEMS_PER_PAGE = 5;
export const STACK_EXCHANGE_ID = process.env["STACK_EXCHANGE_ID"];
export const STACK_EXCHANGE_ACCESS_TOKEN = process.env["STACK_EXCHANGE_ACCESS_TOKEN"];
export const AZURE_APP_CONFIGURATION_CONNECTION_STRING = process.env["AZURE_APP_CONFIGURATION_CONNECTION_STRING"]; //must be removed once tt-live is down
export const DATE_FORMAT = 'yyyy-MM-dd';
export const DATE_FORMAT_YEAR = 'YYYY-MM-DD';
export const GROUPS = {
ADMIN: 'time-tracker-admin',
TESTER: 'time-tracker-tester',
};

export const ROLES = {
admin: {
name: 'admin',
value: 'time-tracker-admin',
},
tester: {
name: 'test',
value: 'time-tracker-tester',
},
};