/// <inheritdoc /> protected override async Task ConfigureAsync() { await base.ConfigureAsync(); ExposedPorts.Add(DefaultPort); Env.Add("POSTGRES_DB", DatabaseName); Env.Add("POSTGRES_USER", Username); Env.Add("POSTGRES_PASSWORD", Password); }
public override Expression Translate(Env E) { var p = Expression.Parameter(typeof(T)); var ce = e.Translate(E); var Ex = E.Add(x, p); var fc = f.Translate(Ex); return(Expression.Block(new[] { p }, Expression.Assign(p, e.Translate(E)), fc)); }
/// <inheritdoc /> protected override async Task ConfigureAsync() { // rigorous password validation ... // see: https://hub.docker.com/_/microsoft-mssql-server?tab=description ValidatePassword(Password); await base.ConfigureAsync(); ExposedPorts.Add(DefaultPort); Env.Add("ACCEPT_EULA", "Y"); Env.Add("SA_PASSWORD", Password); }
public void TestEnv() { var global = new Env(null); var main = new Env(global); var tok = new Word("some_var", Tag.ID); var id = new Id(tok, Dragon.Type.Int, 0xff); global.Add(tok, id); Assert.ReferenceEquals(id, main.Get(tok)); Assert.IsNull(global.Get(new Token(Tag.ID))); }
/// <inheritdoc /> protected override async Task ConfigureAsync() { if (string.IsNullOrEmpty(Password)) { throw new InvalidOperationException("Root password cannot null or empty"); } await base.ConfigureAsync(); ExposedPorts.Add(DefaultPort); Env.Add("ARANGO_ROOT_PASSWORD", Password); WaitStrategy = new ProbingStrategy(Probe, typeof(HttpRequestException), // when service isn't up yet typeof(InvalidOperationException)); // sometimes http server up but response still empty/null }
public Node TryEval(Node node, Env env, Logger logger) { Node keyNode = NodeOps.GetChild(node, 1); if (!StdNodeTypes.Identifier.Equals(keyNode.NodeType)) { keyNode = Evaluator.Evaluate(keyNode, env); } string key = keyNode.Content.ToString(); Node value = Evaluator.Evaluate(NodeOps.GetChild(node, 2), env); env.Add(key, value); return(Node.NIL); }
/// <inheritdoc /> protected override async Task ConfigureAsync() { await base.ConfigureAsync(); ExposedPorts.Add(DefaultPort); Env.Add("MYSQL_DATABASE", DatabaseName); Env.Add("MYSQL_ALLOW_EMPTY_PASSWORD", "yes"); if (Username == "root") { Env.Add("MYSQL_ROOT_PASSWORD", Password); } else { Env.Add("MYSQL_USER", Username); Env.Add("MYSQL_PASSWORD", Password); } }
public async Task <string> GetEnvId(string name) { if (Env == null) { Env = new Dictionary <string, string>(); } if (!Env.ContainsKey(name)) { var condition = new EnvCondition { Name = name }; var list = await _envService.GetList(condition); if (list == null || list.Count() == 0) { return(string.Empty); } Env.Add(name, list.FirstOrDefault().Id.ToString()); } return(Env[name]); }
public BellaFattura(Env <Transaction> env) : this() { env.Add(this); }
private static void AddBuiltin(Env env, string functionName, IBuiltinFun fun) { Node listFunNode = new Node(StdNodeTypes.BuiltinFunction, fun); env.Add(functionName, listFunNode); }
public ConfigCommands Environment(string name, object env) { Env.Add(name, env); return(this); }