$30 off During Our Annual Pro Sale. View Details »

May Flutter Meetup - Docker Monitor with Flutter

May Flutter Meetup - Docker Monitor with Flutter

GDG Montreal

May 18, 2023
Tweet

More Decks by GDG Montreal

Other Decks in Programming

Transcript

  1. Docker monitor
    Dexter Benoni
    17/05/2023

    View Slide

  2. Summary
    Introduction
    I) Project overview
    1) Purpose & personal goal
    2) Stack & architecture
    II) Current State & improvements idea
    1) Demonstration
    2) Next steps
    2

    View Slide

  3. 3
    Introduction
    ➢ Software developer consultant @Akkodis
    ➢ Current stacks: React, VueJS, Spring-boot,
    Flutter, Google Cloud
    ➢ Interested by software development in general
    (web, mobile, embedded)
    ➢ Reach me out: linkedin , mail , github

    View Slide

  4. 4
    Project Overview

    View Slide

  5. Motivations
    5
    ➢ Implement clean architecture with flutter
    ➢ Use Python on a real case & learn the basic

    View Slide

  6. Goals
    6
    ➢ Implement a dashboard to manage docker
    container.

    View Slide

  7. 7

    View Slide

  8. 8
    I - Project overview
    2) Stack & Architecture

    View Slide

  9. 9
    I - Project overview
    2) Stack & Architecture

    View Slide

  10. 10
    Current State
    &
    improvements
    idea

    View Slide

  11. 11
    II - Current State & improvements idea
    1) Demonstration
    ➢ Start & Stop Container
    ➢ Create an image with a Dockerfile
    ➢ Metrics of the containers

    View Slide

  12. 12
    II - Current State & improvements idea
    2) Next steps
    ➢ Separate the server from the Flask API (K8S
    node)
    ➢ Send notifications throught pub/sub system
    (e.g: Twilio, Firebase trigger)
    ➢ Using a database to store all actions perform
    by users
    ➢ Implement a shell prompt in the web UI

    View Slide

  13. 13
    Ressources
    ➢ https://docker-py.readthedocs.io/en/stable/co
    ntainers.html#container-objects
    ➢ https://pub.dev/packages/flutter_dropzone
    ➢ https://github.com/dexterBEN/docker_monito
    r/tree/develop
    ➢ https://www.youtube.com/watch?v=pZdJX3P
    AydQ

    View Slide

  14. Thank you for your
    attention !

    View Slide