Skip to content

Commit cda2f35

Browse files
authored
Merge pull request #181 from bcgov/2.3.13
Fix sass package, fix invalid DOM nesting issue, update version
2 parents 62ffb39 + 95a05b7 commit cda2f35

File tree

13 files changed

+812
-122
lines changed

13 files changed

+812
-122
lines changed

.pipeline/lib/deploy.js

+12
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,17 @@ module.exports = (settings) => {
4242
)
4343
);
4444

45+
objects.push(
46+
...oc.processDeploymentTemplate(
47+
`${templatesLocalBaseUrl}/configmaps/api-appsettings.yaml`,
48+
{
49+
param: {
50+
ENV: phases[phase].phase,
51+
},
52+
}
53+
)
54+
);
55+
4556
objects.push(
4657
...oc.processDeploymentTemplate(
4758
`${templatesLocalBaseUrl}/api-deploy-config.yaml`,
@@ -56,6 +67,7 @@ module.exports = (settings) => {
5667
CPU_LIMIT: phases[phase].resources.api.cpu.limit,
5768
MEMORY_REQUEST: phases[phase].resources.api.memory.request,
5869
MEMORY_LIMIT: phases[phase].resources.api.memory.limit,
70+
ENV: phases[phase].phase,
5971
},
6072
}
6173
)

api/.s2i/bin/run

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/bin/bash
2+
set -e
3+
4+
echo "---> Overwriting appsettings.json ..."
5+
cp /opt/app-root/configmap/appsettings.json /opt/app-root/app/appsettings.json
6+
7+
# Execute the default S2I script
8+
echo "---> Executing default s2i run script ..."
9+
source ${STI_SCRIPTS_PATH}/run

api/TransAction.API/.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -345,3 +345,6 @@ healthchecksdb
345345

346346
# Backup folder for Package Reference Convert tool in Visual Studio 2017
347347
MigrationBackup/
348+
349+
# Override .s2i/bin
350+
!.s2i/bin

api/TransAction.API/TransAction.API.csproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
66
<RepositoryUrl>https://github.com/bcgov/TransAction.git</RepositoryUrl>
77
<RepositoryType>git</RepositoryType>
8-
<Version>2.3.12</Version>
8+
<Version>2.3.13</Version>
99
<Description>The API server for the TransAction System</Description>
1010
<Copyright>Copyright© 2012, Province of British Columbia.</Copyright>
11-
<AssemblyVersion>2.3.12.0</AssemblyVersion>
12-
<FileVersion>2.3.12.0</FileVersion>
11+
<AssemblyVersion>2.3.13.0</AssemblyVersion>
12+
<FileVersion>2.3.13.0</FileVersion>
1313
</PropertyGroup>
1414

1515
<ItemGroup>

api/TransAction.API/appsettings.json

+9-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"Constants": {
3-
"Version": "2.3.12"
3+
"Version": "2.3.13"
44
},
55
"Serilog": {
66
"MinimumLevel": {
@@ -9,7 +9,14 @@
99
"Microsoft": "Warning"
1010
}
1111
},
12-
"WriteTo": [{ "Name": "Console" }]
12+
"WriteTo": [
13+
{
14+
"Name": "Console",
15+
"Args": {
16+
"outputTemplate": "[{Timestamp:yyyy-MM-dd HH:mm:ss} {Level:u3}] {Message:lj}{NewLine}{Exception}"
17+
}
18+
}
19+
]
1320
},
1421
"AllowedHosts": "*",
1522
"CONNECTION_STRING": "Server=localhost;User Id=<userid>;Password=<password>;Database=TransAction;",

api/TransAction.Data/Models/TransActionContext.cs

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,21 @@
11
using Microsoft.EntityFrameworkCore;
2+
using Microsoft.Extensions.Logging;
23
using System.Linq;
34

45
namespace TransAction.Data.Models
56
{
67
public partial class TransActionContext : DbContext
78
{
9+
private readonly ILogger<TransActionContext> _logger;
10+
811
public TransActionContext()
912
{
1013
}
1114

12-
public TransActionContext(DbContextOptions<TransActionContext> options)
15+
public TransActionContext(DbContextOptions<TransActionContext> options, ILogger<TransActionContext> logger)
1316
: base(options)
1417
{
18+
_logger = logger;
1519
}
1620

1721
public virtual DbSet<TraActivity> TraActivity { get; set; }

api/TransAction.Data/Models/TransActionContextExtension.cs

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using Microsoft.EntityFrameworkCore;
22
using Microsoft.EntityFrameworkCore.ChangeTracking;
3+
using Microsoft.Extensions.Logging;
34
using System;
45
using System.Collections.Generic;
56
using System.Linq;
@@ -62,7 +63,8 @@ public override int SaveChanges()
6263
{
6364
if (!e.InnerException.Message.Contains(" Cannot insert duplicate key in object 'dbo.TRA_USER'."))
6465
{
65-
Console.WriteLine(e);
66+
string exceptionMessage = e.ToString();
67+
_logger.LogError($"TransActionContext exception: {exceptionMessage}");
6668
throw;
6769
}
6870
}

0 commit comments

Comments
 (0)