小编Efe*_*Efe的帖子

如何使用docker-compose更新现有图像?

我有多个微服务,我anonymous用于开发部署.当微服务代码库发生一些变化时,我会触发ci job来重新部署它们.我有以下脚本来做到这一点.但每次我必须从头开始构建所有图像然后运行它们.完成所有这些操作后,我有了gitlab-ci图像.所以我使用最后一个脚本删除它们.你建议什么使这个过程更实用?有没有办法更新现有图像而不用新的更改删除它?

- docker-compose build
- docker-compose down
- docker-compose up -d --force-recreate
- docker rmi $(docker images -f "dangling=true" -q) -f
Run Code Online (Sandbox Code Playgroud)

附加信息:我正在使用 anonymous

docker gitlab-ci docker-compose

28
推荐指数
4
解决办法
3万
查看次数

Typescript:使用 getter 和普通函数有什么区别

假设我有一个类,并且我声明了两个方法仅在该类中使用。

// 1.
private get something() { return 0; }

// 2.
private getSomething() { return 0; }
Run Code Online (Sandbox Code Playgroud)

我了解 getter 和 setter,但我很好奇这种情况是否有任何区别?

typescript

5
推荐指数
1
解决办法
1117
查看次数

Lodash组数组

我有一个数组

var arrList = [{ 
"email": "a@mailinator.com",
"pname": "john doe1" },
{ 
"email": "a@mailinator.com",
"pname": "john doe2" },
{ 
"email": "a@mailinator.com",
"pname": "john doe3" } ]
Run Code Online (Sandbox Code Playgroud)

我想转换这个数组,并希望输出如下

{
"a@mailinator.com": [{
    "email": "a@mailinator.com",
    "pname": ["john doe1", "john doe2", "john doe3"]
}]
}
Run Code Online (Sandbox Code Playgroud)

我在下面尝试了lodash但没有成功

arrList = _.uniqBy(arrList, "email", "pname")
result = _.chain(arrList).groupBy('email').value('')
Run Code Online (Sandbox Code Playgroud)

在数组中,有多个不同的电子邮件呈现,我们需要按电子邮件分组。

node.js lodash

2
推荐指数
1
解决办法
2258
查看次数

标签 统计

docker ×1

docker-compose ×1

gitlab-ci ×1

lodash ×1

node.js ×1

typescript ×1