Skip to content

Instantly share code, notes, and snippets.

I may be slow to respond.

LAHAXE Arnaud lahaxearnaud

I may be slow to respond.
Block or report user

Report or block lahaxearnaud

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View cloud function hello
* Responds to any HTTP request.
* @param {!express:Request} req HTTP request context.
* @param {!express:Response} res HTTP response context.
exports.helloWorld = (req, res) => {
let name = || 'World';
View ab lambda
➜ ~ ab -n 1000 -c 10
// ...
Concurrency Level: 10
Time taken for tests: 16.969 seconds
Complete requests: 1000
Failed requests: 0
Total transferred: 305000 bytes
HTML transferred: 19000 bytes
Requests per second: 58.93 [#/sec] (mean)
Time per request: 169.686 [ms] (mean)
View lambda hello world
exports.handler = async (event) => {
console.log("value2 = " +;
var text = || "from Lambda";
const response = {
statusCode: 200,
body: JSON.stringify('Hello ' + text),
return response;
View explore layers
docker save jonbaldie/varnish -o layers.tar
tar xvjf layers.tar
cd c06fe384a155fd3501bdb5689a4d79a18c80a63243038184f457793490b7ddde
tar xvjf layer.tar
View docker compose exemple
version: '3'
image: ma-super-image-de-worker:latest
- QUEUE_NAME=amqp_mailer
- "/PATH/VERS/MON/APP/SF:/app:rw"
View Dockerfiel demo worker
FROM php:7.2
# Composer
RUN php -r "copy('', 'composer-setup.php');" \
&& php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" \
&& php composer-setup.php --install-dir=/bin --filename=composer \
&& php -r "unlink('composer-setup.php');"
# amqp
RUN apt-get update && apt-get install -y librabbitmq-dev libssh-dev \
View gist:04ad9a18aa62e3fb24f27733eb779981
command=php /symfony/bin/console messenger:consume-messages amqp_mailer
startsecs = 0
View service.yml
tags: ['messenger.message_handler']
View ConfirmCommandMailerHandler
namespace App\Message\Handler;
use Doctrine\ORM\EntityManagerInterface;
use Symfony\Component\Messenger\MessageBusInterface;
use App\Message\ConfirmCommandMailer;
use \Swift_Mailer;
View CommandController
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\Messenger\MessageBusInterface;
use App\Message\ConfirmCommandMailer;
class CommandController extends Controller
* @var MessageBusInterface
You can’t perform that action at this time.