/
bubapb
/
Devops-Tools-Documentation
Обзор
Документация
Войти
/
bubapb
/
Devops-Tools-Documentation
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
DevOps-Pipeline-Python/Python/playbook.yml
31 строка
1 KB
JohnyDev
re-arrange-dir-close #103
13 авг 2022, 22:48
13 авг 2022, 22:48
731994c
Код
Авторство
О чём код?
--- - name: "Automate Docker Build using Ansible" hosts: localhost tasks: - name: stop running container command: docker stop django-container ignore_errors: yes - name: remove stopped container command: docker rm django-container ignore_errors: yes ### Make sure to change the image name in the next tasks with your dockerhub username and repository name - name: remove used image command: docker rmi triple3a/survey-app-img ignore_errors: yes - name: build new image command: docker build -t triple3a/survey-app-img . - name: push docker image command: docker push triple3a/survey-app-img ### Make sure to change the image name in the previous tasks with your dockerhub username and repository name # - name: run new container # command: docker run -d --name django-container -p 4000:8000 triple3a/survey-app-img # # - name: run migration inside container # # command: docker exec -i django-container sh -c "python3 manage.py makemigrations && python3 manage.py migrate"