Skip to content

Instantly share code, notes, and snippets.

View ronronan's full-sized avatar

Ronan Morel ronronan

  • Slickteam
  • Rennes (35)
  • 06:12 (UTC +02:00)
View GitHub Profile
@ronronan
ronronan / gitlab-pipeline-jobs-trigger.md
Last active May 15, 2025 08:55
Gitlab Pipeline Jobs Trigger

✅ = on_success du job précédent (sauf pour le 1er job)

Nom Tags Branche "main" Merge request Branche (autre que "main" et pas MR) Web (autre que "main")
install:deps
test:lint ⚠️ on change
test:prettier ⚠️ on change
test:unit ⚠️ on change
test:audit_dependency
build ⚠️ on change
@ronronan
ronronan / gitlab-pipeline-jobs-description.md
Last active May 15, 2025 08:55
Gitlab Pipeline Jobs description
Nom Stage Description Trigger
install:deps 📡 install Installation des dépendances du projet tags, b_main, web, mr
test:lint 🤞 test Test des règles d'écritures du code b_main, web, mr (change)
test:prettier 🤞 test Test formatage du code b_main, web, mr (change)
test:unit 🤞 test Tests unitaires b_main, web, mr (change)
test:audit_dependency 🤞 test Analyse failles de sécurité sur les dépendances b_main, web, mr
build 📦 build Build du livrable
@ronronan
ronronan / gitlab-pipeline-stage.md
Last active May 15, 2025 08:55
Gitlab Pipeline Stage
Stage Description
📡 install Phase d'installation
🤞 test Phase de test
📦 build Phase de build
🫙 package Phase de packaging
🚀 deploy Phase de déploiement
🔖 release Phase de post déploiement
Client:
Debug Mode: false
Server:
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 19.03.8
host:
BuildahVersion: 1.12.0-dev
CgroupVersion: v1
Conmon:
package: conmon-2.0.6-1.module_el8.1.0+298+41f9343a.x86_64
path: /usr/bin/conmon
version: 'conmon version 2.0.6, commit: 2721f230f94894671f141762bd0d1af2fb263239'
Distribution:
distribution: '"centos"'
version: "8"
@ronronan
ronronan / hosts-sample
Last active January 14, 2021 14:55
Sample of hosts File
127.0.0.1 test.bzh
127.0.0.1 demo1.test.bzh
127.0.0.1 demo2.test.bzh
127.0.0.1 demo3.test.bzh
@ronronan
ronronan / logout.ts
Last active October 10, 2019 13:52
vue-spring-keycloak-front - logout
Vue.prototype.$keycloak.logoutFn();
// this.$keycloak.logoutFn(); fonctionne aussi, seulement Typescript // dira qu'il ne connait pas cet objet
@ronronan
ronronan / App.ts
Created October 10, 2019 13:49
vue-spring-keycloak-front - check auth vue
if (Vue.prototype.$keycloak.token !== null) {
this.authenticated = true;
this.user.username = Vue.prototype.$keycloak.userName;
this.user.role = Vue.prototype.$keycloak.tokenParsed.realm_access.roles[0];
this.user.email = Vue.prototype.$keycloak.tokenParsed.email;
} else {
console.log('Not logged');
}
@ronronan
ronronan / main.ts
Created October 10, 2019 13:45
vue-spring-keycloak-front - main.ts
import Vue from 'vue';
import axios, { AxiosRequestConfig } from 'axios';
import VueAxios from 'vue-axios';
import App from './App.vue';
import router from './router';
import VueKeyCloak from '@dsb-norge/vue-keycloak-js';
import 'bulma/css/bulma.css';
Vue.use(VueAxios, axios);
@ronronan
ronronan / KeycloakConfigurationAdapter.kt
Created October 10, 2019 13:41
vue-spring-keycloak-back - KeycloakConfigurationAdapter.kt
package fr.slickteam.springkeycloakback.config
import org.keycloak.adapters.KeycloakConfigResolver
import org.keycloak.adapters.springboot.KeycloakSpringBootConfigResolver
import org.keycloak.adapters.springsecurity.KeycloakSecurityComponents
import org.keycloak.adapters.springsecurity.config.KeycloakWebSecurityConfigurerAdapter
import org.springframework.beans.factory.annotation.Autowired
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty
import org.springframework.context.annotation.Bean
import org.springframework.context.annotation.ComponentScan