Автор: David Mjomba
Издательство: Leanpub
Год: 2020-11-21
Страниц: 131
Язык: английский
Формат: pdf (true), epub + Extra
Размер: 10.1 MB
Use Ansible to set up fresh instances of Ubuntu 20.04 LTS, perform automated updates and set up the LEMP stack comprising of PHP 7.4, Nginx and Percona database. A Docker image that will closely resemble our server will be the testing environment that we'll hook up to GitLab and set-up the CI/CD pipeline to handle testing and zero downtime deployment. DevOps has for a while been a very repetitive task that is undertaken in order to keep the servers running and also in the development pipeline, whereby you are required to update the systems that have been built. The book focuses on the use of automation tools that reduce the number of manual steps that are taken. The resources referenced in this book are available for free and only require you to install Ansible locally and sign up on GitLab. Though the book focuses on PHP, the described techniques can be adapted to any language or process including jаvascript, C#, Python and even the publishing of Docker images upon the successful commit into the repository. The Envoy script that is provided can be modified as per your needs but it provides zero downtime deployment by versioning the server directories.
Название: Python Web App Development Frameworks
Название: Building Cross-Platform Games with Python and Kivy
Название: BeeWare. Cross-Platform GUI Development with Python
Название: Kivy Python iOS App Development