Files
deploy.stack/ansible/docker-compose.yml
cnphpbb 471f08bd3a build(ansible): 添加env.cfg和docker-compose.yml文件并更新dockerfile
添加env.cfg文件用于配置镜像标签,docker-compose.yml文件用于定义Ansible服务容器。更新dockerfile以优化依赖安装和容器入口点配置,确保容器运行更高效和安全。
2025-04-28 10:32:32 +08:00

19 lines
507 B
YAML

# DEPLOY:: docker compose -p base --env-file ./ansible/env.cfg -f ./ansible/docker-compose.yml up -d
services:
ansible:
image: ${IMAGE_TAG}
volumes:
- ~/.ssh:/home/ansible-user/.ssh
- ./ansible.cfg:/etc/ansible/ansible.cfg
- ./ansible_hosts:/etc/ansible/hosts
- ~/playbooks:/home/ansible-user/playbooks
environment:
- ANSIBLE_HOST_KEY_CHECKING=False
tty: true
stdin_open: true
networks:
- ansible-net
networks:
ansible-net:
driver: bridge