Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- test-repository directory:
- file.directory:
- - name: /opt/deploy/test-repository
- - makedirs: True
- fetch shadycake test-repository:
- git.latest:
- - name: https://github.com/shadycake/test-repository.git
- - target: /opt/deploy/test-repository
- - user: root
- - force_clone: True
- test-repository build image:
- docker_image.present:
- - name: test-repository
- - build: /opt/deploy/test-repository
- - dockerfile: /opt/deploy/test-repository/Dockerfile
- - force: True
- test-repository run image:
- docker_container.running:
- - name: test-repository
- - image: test-repository
- - port_bindings: 8889:80
- test-repository prune:
- cmd.run:
- - name: docker image prune -f
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement