我正在制作一个使用多克化应用程序进行本地开发的项目。我的公司有3个不同的域,每个域都有一个具有5个服务的docker撰写文件。(15 项目)
如果我的项目的用户只想部署其域的 1 个服务或/和 2 个其他域项目,我必须注释掉其他不想部署的 docker-compose 文件中的服务。
所以我的问题是,我怎么能用bash脚本注释掉泊坞站-撰写(Go)文件块?我想选择带有上下文的线条。例如,在下面的示例中,我想注释掉ap2-php-fpm部分。我无法解决解决方案,因为更多的项目即将到来。我必须用bash脚本干预语言脚本。
示范
version: '3.3'
services:
app-php-fpm:
container_name: app
build:
context: ${src}/
volumes:
- $path:path
networks:
general-nt:
aliases:
- app
expose:
- "9000"
ap2-php-fpm:
container_name: app
build:
context: ${src}/
volumes:
- $path:path
networks:
general-nt:
aliases:
- app
expose:
- "9000"
networks:
general-nt:
external: true
我想用bash脚本制作这个文件如下。
version: '3.3'
services:
app-php-fpm:
container_name: app
build:
context: ${src}/
volumes:
- $path:path
networks:
general-nt:
aliases:
- app
expose:
- "9000"
# ap2-php-fpm:
# container_name: app
# build:
# context: ${src}/
# volumes:
# - $path:path
# networks:
# general-nt:
# aliases:
# - app
# expose:
# - "9000"
networks:
general-nt:
external: true
慕容708150
相关分类