-
-
Notifications
You must be signed in to change notification settings - Fork 248
Open
Labels
enhancementNew feature or requestNew feature or request
Description
The testcontainers-go repo has an easy WithSSLSettings option (see here) that allows easily enabling SSL.
I've tried to manually enable SSL by generating and storing the certs, then copying them over to the container, but I'm not 100% there. It'd be nice if there was an easy option to enable SSL like for the go port.
Below is the code I have right now. Here's the postgres docs: https://www.postgresql.org/docs/15/ssl-tcp.html
this.container = await new PostgreSqlContainer(databaseType)
.withDatabase(`test_db`)
.withUsername(`postgres`)
.withPassword(`test_pass`)
.withCopyFilesToContainer(
[
{
source: path.join(__dirname, 'server.crt'),
target: '/var/lib/postgresql/data/server.crt',
mode: 0o600
},
{
source: path.join(__dirname, 'server.key'),
target: '/var/lib/postgresql/data/server.key',
mode: 0o600
}
]
)
.start()
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request