Skip to content

Instantly share code, notes, and snippets.

View paulchubatyy's full-sized avatar
🤍
Evaporating

Paul (xobb) Chubatyy paulchubatyy

🤍
Evaporating
View GitHub Profile
@paulchubatyy
paulchubatyy / Makefile
Created January 10, 2023 06:41
Renew Dokku SSL Certificate through DigitalOcean DNS
.PHONY: clean-certs certificate certs.tar certs-renew
clean-certs:
rm -fr certs.tar .lego/certificates
ACME_SERVER ?= https://acme-v02.api.letsencrypt.org/directory
DOMAIN ?= "*.example.com"
DOMAIN_2 ?= "example.com"
certificate: clean-certs
docker run --rm -it \
@paulchubatyy
paulchubatyy / pipeline.groovy
Last active March 11, 2022 14:38
Jenkins pipeline to read the repository list for Github Organization and create multibranch pipeline projects for them
import org.kohsuke.github.*
/*
* This pipeline uses the Jenkins Job DSL plugin to create the multi-branch pipelines
* for your Github Organization repositories.
*
* @see https://wiki.jenkins-ci.org/display/JENKINS/Job+DSL+Plugin
*
* It does not consumes 5k requests in 6 minutes, but actually queries the Github API
* for the repositories in organization and creates the Multi-Branch Pipelines in Jenkins.
@paulchubatyy
paulchubatyy / AppBundle.php
Last active October 5, 2018 14:55
Snippets to map ldap groups to security roles in Symfony framework
<?php
namespace AppBundle;
use AppBundle\DependencyInjection\Compiler\LdapCompilerPass;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\HttpKernel\Bundle\Bundle;
class AppBundle extends Bundle
{

Keybase proof

I hereby claim:

  • I am paulchubatyy on github.
  • I am xobb (https://keybase.io/xobb) on keybase.
  • I have a public key ASDbMuIiOXtRuBGqiP4YoSr0oGgFcvyD8gPZliywKLEMTwo

To claim this, I am signing this object:

@paulchubatyy
paulchubatyy / Jenkins output
Created May 10, 2016 15:29
Don't forget to run vendor/bin/security-checker security:check
+ vendor/bin/security-checker security:check
Security Check Report
~~~~~~~~~~~~~~~~~~~~~
Checked file: <http://jenkins.secretservice.com/job/JamesBondJob/ws/composer.lock>
[CRITICAL]
1 package has known vulnerabilities
@paulchubatyy
paulchubatyy / composer.json.diff
Created April 7, 2016 12:24
How to generate Symfony's parameters.yml file with Ansible
commit b73610f0e704700d75127e0f22da4038b1f47d20
Author: Paul Chubatyy <xobb@citylance.biz>
Date: Thu Mar 24 22:48:54 2016 +0200
Add composer script to generate params from ansible
instead of parameters.yml.dist
diff --git a/composer.json b/composer.json
index 092503d..80582eb 100644
--- a/composer.json
@paulchubatyy
paulchubatyy / .gitignore
Created January 12, 2016 19:17
My global gitignore
# Mac OS X hidden files
.DS_Store
# Vim swap files
.*.sw?
# Pow and Powder config
/.pow*
# RVM and rbenv
@paulchubatyy
paulchubatyy / tax.js
Created November 13, 2015 12:07
Cannot use type field in model.
import DS from 'ember-data';
export default DS.Model.extend({
title: DS.attr('string'),
type: DS.attr('number'), // <== this is very wrong, use the alias, Luke!
ppt: DS.attr('number'),
fixed: DS.attr('number')
});
@paulchubatyy
paulchubatyy / error.txt
Created January 14, 2015 09:27
gulp-ruby-sass error output
events.js:72
throw er; // Unhandled 'error' event
^
/home/vagrant/altclient/index.css.map:3:1: Unknown word
"version": 3,
"mappings": ";AAAA,YAAa;EACX,MAAM,EAAE,OAAO;EACf,UAAU,EAAE,IAAI;EAChB,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,OAAO;;;ACHhB,CAAE;ECQI,kBAAoB,EDPJ,UAAU;ECY1B,eAAiB,EDZD,UAAU;EC2B1B,UAAY,ED3BI,UAAU;;;;;;;;;AEMlC,IAAK;EACH,WAAW,EAAE,UAAU;;EACvB,oBAAoB,EAAE,IAAI;;EAC1B,wBAAwB,EAAE,IAAI;;;;;;;AAOhC,IAAK;EACH,MAAM,EAAE,CAAC;;;;;;;;;;;AAaX;;;;;;;;;;;;OAYQ;EACN,OAAO,EAAE,KAAK;;;;;;;AAQhB;;;KAGM;EACJ,OAAO,EAAE,YAAY;;EACrB,cAAc,EAAE,QAAQ;;;;;;;;AAQ1B,qBAAsB;EACpB,OAAO,EAAE,IAAI;EACb,MAAM,EAAE,CAAC;;;;;;;AAQX;QACS;EACP,OAAO,EAAE,IAAI;;;;;;;;AAUf,CAAE;EACA,gBAAgB,EAAE,WAAW;;;;;;AAO/B;OACQ;EACN,OAAO,EAAE,CAAC;;;;;;;;AAUZ,WAAY;EACV,aAAa,EAAE,UAAU;;;;;;AAO3B;MACO;EACL,WAAW,EAAE,IAAI;;;;;;AAOnB,GAAI;EACF,UAAU,EAAE,MAAM;;;;;;;AAQpB,EAAG;EACD,SAAS,EAAE,GAAG;EACd,MAAM,EAAE,QAAQ;;;;;;AAOlB,IAAK;EACH,UAAU,EAAE,IAAI;EAChB,KAAK,EAAE,IAAI;;;;;;AAOb,KAAM;EACJ,SAAS,EAAE,GAAG;;;;;;AAOhB;GACI;EACF,SAAS,EA
{
"generator-gulp-angular": {
"props": {
"angularVersion": "~1.3.4",
"angularModules": [
{
"name": "angular-animate",
"module": "ngAnimate"
},
{