feat: disable global network in player containers

This commit is contained in:
Lin, Hung-Shin authored and Annie Huang committed 2023-11-12 21:23:12 +08:00
1 parent cd7d48b322
commit ca68207139
2 files changed
+3 -2

No files matched your search

+1
View File
@@ -93,3 +93,4 @@ networks:
internal: internal:
players: players:
name: linux-odyssey-players name: linux-odyssey-players
internal: true
+2 -2
View File
@@ -12,6 +12,7 @@ const containerOptions = {
OpenStdin: true, OpenStdin: true,
StdinOnce: false, StdinOnce: false,
HostConfig: { HostConfig: {
NetworkMode: config.dockerNetwork,
Binds: Binds:
!config.isProduction && config.hostPwd !config.isProduction && config.hostPwd
? [ ? [
@@ -22,14 +23,13 @@ const containerOptions = {
}, },
} }
const network = engine.getNetwork(config.dockerNetwork) // const network = engine.getNetwork(config.dockerNetwork)
export async function createContainer(name) { export async function createContainer(name) {
const container = await engine.createContainer({ const container = await engine.createContainer({
...containerOptions, ...containerOptions,
name, name,
}) })
await network.connect({ Container: container.id })
return container return container
} }