【发布时间】:2021-12-29 14:31:06
【问题描述】:
我正在尝试配置一个gitlab-ci.yml 文件来自动构建两个 Docker 映像。我已经看到它是使用 docker-compose 完成的,但就我而言,我不想使用 docker-compose。
我见过的docker-compose.yml 配置是这样的:
version: '3'
services:
vcxagency-base:
build:
context: https://github.com/AbsaOSS/vcxagencynode.git#master
dockerfile: ./vcxagency-base/vcxagency-base.Dockerfile
image: vcxagency-base:1.15.0
vcxagency-node:
build:
context: https://github.com/AbsaOSS/vcxagencynode.git#master
dockerfile: ./vcxagency-node/Dockerfile
image: vcxagency-node:0.3.1
ports:
- 8080:8080
depends_on:
- postgres
environment:
- LOG_LEVEL=debug
- LOG_ENABLE_INDYSDK=false
- LOG_JSON_TO_CONSOLE=false
- SERVER_PORT=8080
- SERVER_MAX_REQUEST_SIZE_KB=300
- SERVER_ENABLE_TLS=false
我根本没有真正使用过 Docker。我试图浏览文档,但找不到具体的内容。
目标是让这些在 Kubernetes 集群上运行,但现在我只想在 GitLab 中构建图像。
【问题讨论】:
-
您好!我在下面提供的答案是否可以帮助您解决最初的问题?如果是这样,您可能想接受它,以帮助其他在管道中遇到类似问题的人。如果帖子没有回答您的问题,也许可以提供更多信息
标签: docker kubernetes docker-compose gitlab gitlab-ci