Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
license.json
node_modules
dist
spa/cypress/reports/
deployments/*/components/api/config.json
deployments/*/components/spa/config.json
deployments/*/components/webhost/config.json
Expand Down
2 changes: 1 addition & 1 deletion api/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:20-bookworm-slim
FROM node:22-bookworm-slim

RUN groupadd --gid 10000 apiuser \
&& useradd --uid 10001 --gid apiuser --shell /bin/bash --create-home apiuser
Expand Down
282 changes: 142 additions & 140 deletions api/package-lock.json

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions api/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,19 @@
"main": "server.ts",
"type": "module",
"engines": {
"node": ">=20"
"node": ">=22"
},
"scripts": {
"build": "rm -rf dist && tsc",
"start": "npm run build && node dist/server.js"
},
"dependencies": {
"express": "^5.1.0",
"jose": "^6.0.10"
"express": "^5.2.1",
"jose": "^6.1.3"
},
"devDependencies": {
"@types/express": "^5.0.1",
"@types/node": "^20.11.30",
"typescript": "^5.8.3"
"@types/express": "^5.0.6",
"@types/node": "^22.13.14",
"typescript": "^5.9.3"
}
}
4 changes: 2 additions & 2 deletions api/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
"strict": true,
"target": "ES2022",
"lib": ["ES2022"],
"module": "ES2022",
"moduleResolution": "node",
"module": "Node18",
"moduleResolution": "Node16",
"allowSyntheticDefaultImports": true,
"outDir": "dist"
},
Expand Down
3 changes: 3 additions & 0 deletions deployments/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,9 @@ if [ "$OAUTH_AGENT" == 'NODE' ]; then
fi
cd oauth-agent

# TODO: delete after merge
git checkout feature/dependency-updates

npm install
if [ $? -ne 0 ]; then
echo "Problem encountered installing the OAuth Agent dependencies"
Expand Down
2 changes: 1 addition & 1 deletion deployments/financial/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ services:
# A SQL database used by the Curity Identity Server
#
curity-data:
image: postgres:17.4
image: postgres:18.1
hostname: dbserver
volumes:
- ./components/idsvr/data-backup.sql:/docker-entrypoint-initdb.d/data-backup.sql
Expand Down
2 changes: 1 addition & 1 deletion deployments/standard/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ services:
# A SQL database used by the Curity Identity Server
#
curity-data:
image: postgres:17.4
image: postgres:18.1
hostname: dbserver
volumes:
- ./components/idsvr/data-backup.sql:/docker-entrypoint-initdb.d/data-backup.sql
Expand Down
39 changes: 0 additions & 39 deletions doc/Cypress.md

This file was deleted.

11 changes: 1 addition & 10 deletions doc/Financial.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Add these entries to your /etc/hosts file:

Ensure that these tools are installed locally:

- [Node.js 20 or later](https://nodejs.org/en/download/)
- [Node.js 22 or later](https://nodejs.org/en/download/)
- [Java 17 or later](https://openjdk.java.net/projects/jdk/17/)
- [Docker](https://www.docker.com/products/docker-desktop)
- [openssl](https://www.openssl.org/source/)
Expand Down Expand Up @@ -120,15 +120,6 @@ API_GATEWAY_CONTAINER_ID=$(docker container ls | grep api-gateway | awk '{print
docker logs -f $API_GATEWAY_CONTAINER_ID
```

## Run UI Tests

If required, run the SPA's [automated UI tests](Cypress.md) for login related operations:

```bash
cd spa
npm run uitests
```

## Free Resources

When finished with your development session, run the following script to free resources:
Expand Down
11 changes: 1 addition & 10 deletions doc/Standard.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Add these entries to your /etc/hosts file:

Ensure that these tools are installed locally:

- [Node.js 20 or later](https://nodejs.org/en/download/)
- [Node.js 22 or later](https://nodejs.org/en/download/)
- [Docker](https://www.docker.com/products/docker-desktop)
- [jq](https://stedolan.github.io/jq/download/)
- [envsubst](https://www.gnu.org/software/gettext/)
Expand Down Expand Up @@ -121,15 +121,6 @@ API_GATEWAY_CONTAINER_ID=$(docker container ls | grep api-gateway | awk '{print
docker logs -f $API_GATEWAY_CONTAINER_ID
```

## Run UI Tests

If required, run the SPA's [automated UI tests](Cypress.md) for login related operations:

```bash
cd spa
npm run uitests
```

## Free Resources

When finished with your development session, run the following script to free resources:
Expand Down
Binary file removed doc/images/cypress-tests.png
Binary file not shown.
Binary file removed doc/images/web-developer-setup.png
Binary file not shown.
File renamed without changes.
6 changes: 6 additions & 0 deletions spa/css/bootstrap.min.css

Large diffs are not rendered by default.

31 changes: 0 additions & 31 deletions spa/cypress.config.ts

This file was deleted.

38 changes: 0 additions & 38 deletions spa/cypress/e2e/spa.cy.js

This file was deleted.

108 changes: 0 additions & 108 deletions spa/cypress/e2e/spa.js

This file was deleted.

22 changes: 0 additions & 22 deletions spa/cypress/plugins/index.js

This file was deleted.

Loading