Skip to content

Instantly share code, notes, and snippets.

View mikamboo's full-sized avatar
🏠
Working from home

Michaël P.O. mikamboo

🏠
Working from home
View GitHub Profile
@mikamboo
mikamboo / App.js
Last active October 26, 2020 11:41
Django : Quick start project with React
import React, { Component } from "react";
class App extends Component {
constructor(props) {
super(props);
this.state = {};
}
render() {
return (
@mikamboo
mikamboo / README.md
Last active October 11, 2020 20:15
Kubernetes : Common tasks
@mikamboo
mikamboo / docker-compose.yml
Created September 3, 2020 22:27
Bitnami Docker Compose : Wordpress + Moddle
version: '3'
services:
#################
# Moodle
#################
mariadb:
image: 'docker.io/bitnami/mariadb:10.3-debian-10'
environment:
- ALLOW_EMPTY_PASSWORD=yes
- MARIADB_USER=bn_moodle
@mikamboo
mikamboo / README.md
Last active August 3, 2020 16:44
Azure CLI : Create VM

Pre-requites

  • Get and enter in az-cli
docker run -it --name azure-cli -v $HOME/.azure/:/root/.azure mcr.microsoft.com/azure-cli

az --version
@mikamboo
mikamboo / docker-cleanup.md
Created August 3, 2020 08:54
Docker cleanup commands

Remove Docker Containers, Images, Volumes, and Networks

docker system prune 
docker image prune -a
docker volume prune
docker network prune
docker system prune --volumes
@mikamboo
mikamboo / README.md
Last active December 15, 2021 00:01
TERRAFORM - One Click Bastion

Créer une machine bastion en 2 minutes gâce à Terraform sur le cloud.

Using AWS

Nécessite d'avoir installé AWS-cli et configuré un compte de service dédié (AMI Programmatic Access sur le portail AWS).

Exemple de config présente sur système où on a installé TF (~/.aws)

[terraform]

React : récupération données API

  • On utilise ici la méthode fetch native de JS
  • On Utilise le hook useEffet pour gérére le chargement/rechargement des données en fonction de la requête.

Usage basique

import React from "react";
import FetchData from "./FetchData";
@mikamboo
mikamboo / README.md
Last active April 26, 2020 21:58
NoCode : Overview
@mikamboo
mikamboo / README.md
Last active May 22, 2022 17:29
Kubernetes : Monitoring Stack - Prometheus & Grafana
@mikamboo
mikamboo / Dockerfile
Last active April 19, 2020 19:34
Docker : Crond as service in alpine without root privileges
# Cron docker image with :
# - Supercronic to run crontab file (https://github.com/aptible/supercronic)
# - AWS cli to send content to s3
# - Timezone setup
# - Service user uid 1001
FROM python:3.8-alpine
LABEL africa.encuisine.maintainer="mikamboo" \
africa.encuisine.version="0.1.0" \