Skip to content

Instantly share code, notes, and snippets.

@soukicz
soukicz / user-data.sh
Created February 20, 2019 23:55
AWS EC2 user data for mounting local SSD as docker storage
Content-Type: multipart/mixed; boundary="==BOUNDARY=="
MIME-Version: 1.0
--==BOUNDARY==
Content-Type: text/cloud-boothook; charset="us-ascii"
if [ -e /dev/nvme1n1 ] ; then
cloud-init-per once docker_mkfs mkfs -t ext4 -L docker -i 4096 -F /dev/nvme1n1 &>> /var/log/ec2start.log
cloud-init-per once docker_rm rm -fr /var/lib/docker &>> /var/log/ec2start.log
cloud-init-per once docker_mkdir mkdir /var/lib/docker &>> /var/log/ec2start.log
@soukicz
soukicz / composer-check.php
Created November 28, 2015 14:23
Find composer updates without version constraints
<?php
require_once __DIR__ . '/vendor/autoload.php';
$lock = json_decode(file_get_contents(__DIR__ . '/composer.lock'));
$json = json_decode(file_get_contents(__DIR__ . '/composer.json'), true)['require'];
$client = new \GuzzleHttp\Client();
foreach ($lock->packages as $package) {
$current = json_decode($client->get('https://packagist.org/packages/' . $package->name . '.json')->getBody(), true)['package']['versions'];