[Marco Capobussi] - DevOps: strumenti di automazione per Drupal8

30

Transcript of [Marco Capobussi] - DevOps: strumenti di automazione per Drupal8

DevOpsStrumenti di automazione per Drupal8

Docker & Zaratan

We are

• @Wellnet

• @lussoluca (Luca Lusso)

• @r3vit (Marco Capobussi)

3

DevOps Drupal 8 - talk• Why this talk?

• What is Docker? And docker-compose?

• Help me! A new tool?

• Zaratan (demo)

• Future of this tool

4

Why this talk• There are so many operational things that consume

our time (setups, tasks…). Can we manage them more efficiently?

5

Why this talk• There are so many operational things that consume

our time (setups, tasks…). Can we manage them more efficiently?

• Yes, we can. And in this talk we will have a look at some useful technologies (Docker and containers) and tools (Zaratan) that can help us in these activities.

6

What - Docker• Docker let package your application into a

standardized unit for software development (image -> container)

7Image credits: https://www.docker.com

What - Docker

8

• There are three keywords that describe Docker:

• Build (compose the application bricks)

• Ship (manage the distribution)

• Run (deploy & exec)

What - Docker image (mysql 5.7)

9

What - Docker and Drupal8

10

• DEMO with asciinema (next slide as static content)

What - Docker Compose• Docker help us to wrap and manage software

• But… what if we need to orchestrate complex projects?

• Docker-Compose!

12 Image credits: https://www.docker.com

What - docker-compose.yml(mysql:5.7 and httpd:2.4)

13

What - Docker-Compose and Drupal8

14

• DEMO with asciinema (next slide as static content)

Zaratan - why?• Docker and containers world is growing fast!

Containers is based on old ideas but now, with Docker, containers are the future!

17

Zaratan - why?• Docker and containers world is growing fast!

Containers is based on old ideas but now, with Docker, containers are the future!

• Managing containers needs technical skills (and time!)

18

Zaratan - why?• Docker and containers world is growing fast!

Containers is based on old ideas but now, with Docker, containers are the future!

• Managing containers needs technical skills (and time!)

Image credits: https://www.xkcd.com/1764/

19

Zaratan - why?• Docker and containers world is growing fast!

Containers is based on old ideas but now, with Docker, containers are the future!

• Managing containers needs technical skills (and time!)

• And we need a tool that can easily allow to manage Docker projects (for non developers too!)

20

21

ZaratanLocal stacks made easy

21

What - Zaratan and Drupal8

22

• DEMO with asciinema (next slide as static content)

Zaratan - F[ea|u]ture?• integrated local dns and domain proxy manager (.pac

file)

• autocomplete for zsh, bash fish shell

• a beautiful GUI

• a new, shiny template registry

• new templates! (Play stack, MEAN stack, Drupal9 …)

• … and continuos improvement!28

Thank you!• Time is out! Let us know what you think! (for better or

worse, we love listen opinions, ideas and more!)

• http://zaratan.io

• For more info @Wellnet @lussoluca (Luca Lusso) @r3vit (Marco Capobussi)

29