diff --git a/network-security/valkey/index.ts b/network-security/valkey/index.ts index 97df849..63576b6 100644 --- a/network-security/valkey/index.ts +++ b/network-security/valkey/index.ts @@ -60,9 +60,22 @@ export class ValkeyCluster extends Construct { }, }, }, + { + name: "SHAHAB_PASSWORD", + valueFrom: { + secretKeyRef: { name: "valkey", key: "password" }, + }, + }, ], command: ["/bin/sh", "-c"], - args: ['exec valkey-server --requirepass "$PASSWORD"'], + args: [ + ` + valkey-server --requirepass "$PASSWORD" & + sleep 2 + valkey-cli -a "$PASSWORD" ACL SETUSER shahab on ">$SHAHAB_PASSWORD" allcommands allkeys + wait + `, + ], readinessProbe: { tcpSocket: [ {