NginxContainerConfig constructor
NginxContainerConfig(
- String config, {
- int? hostPort,
- String? configPath,
})
Implementation
NginxContainerConfig(this.config, {int? hostPort, String? configPath})
: configPath = configPath ?? '/etc/nginx/nginx.conf',
super(
'nginx',
version: 'latest',
hostPorts: hostPort != null ? [hostPort] : null,
containerPorts: [80],
outputAsLines: true,
stdoutReadyFunction: (output, data) {
var lines = data is List ? data : [data];
var ready = lines.any((l) =>
l.contains('Configuration complete; ready for start up'));
return ready;
},
stderrReadyFunction: (output, data) => false,
);