Skip to content

Instantly share code, notes, and snippets.

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

David Flores dmouse

🏠
Working from home
View GitHub Profile
@dmouse
dmouse / .lando.yml
Created March 12, 2024 22:37
lando dev jaeger
# ...
proxy:
jaeger:
- jaeger.project.lndo.site:16686
services:
jaeger:
type: compose
app_mount: false
@dmouse
dmouse / .lando.yml
Last active March 12, 2024 22:39
lando dev meilisearch service
#...
proxy:
meilisearch:
- search.project.lndo.site:7700
services:
meilisearch:
type: compose
@dmouse
dmouse / SubRequestController.php
Last active November 10, 2023 11:10
Drupal 8: how to create a sub-request
<?php
/**
* @file
* Contains Drupal\dmouse\Controller\SubRequestController.
* Generated by drupal/console.
*/
namespace Drupal\dmouse\Controller;
@dmouse
dmouse / Dockerfile
Last active June 2, 2022 20:52
Run Firefox or Google Chrome into a Docker container | based on http://fabiorehm.com/blog/2014/09/11/running-gui-apps-with-docker/
FROM ubuntu:14.04
# Replace 1000 with your user / group id
RUN export uid=1000 gid=1000 && \
mkdir -p /home/developer && \
echo "developer:x:${uid}:${gid}:Developer,,,:/home/developer:/bin/bash" >> /etc/passwd && \
echo "developer:x:${uid}:" >> /etc/group && \
echo "developer ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/developer && \
chmod 0440 /etc/sudoers.d/developer && \
chown ${uid}:${gid} -R /home/developer
@dmouse
dmouse / composer.json
Last active October 19, 2021 20:04
Run composer command from php script, controller, web,
{
"name": "hechoendrupal/composer-ui",
"description": "Composer UI",
"minimum-stability": "dev",
"authors": [
{
"name": "David Flore",
"email": "dmouse.x@gmail.com"
}
],
@dmouse
dmouse / App.php
Created September 18, 2021 02:38
How to integrate my own route system with Symfony components. (Router)
<?php
namespace Legacy;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Loader\YamlFileLoader;
use Symfony\Component\Config\FileLocator;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpKernel\Controller\ContainerControllerResolver;
use Symfony\Component\HttpKernel\Controller\ArgumentResolver;
@dmouse
dmouse / DefaultController.php
Last active July 20, 2021 17:03
Return a Symfony Response Object in Drupal 9 and Drupal 8
<?php
namespace Drupal\response\Controller;
use Drupal\Core\Controller\ControllerBase;
use Symfony\Component\HttpFoundation\Response;
class DefaultController extends ControllerBase
{
/**
@dmouse
dmouse / docker-compose-ip.fish
Created July 8, 2016 17:52
Show the IP address within a docker-compose project
function docker-compose-ip
docker-ip (docker-compose ps | awk '{ if ($1 !~ "---------------------------------------------------------------------------" && $1 !~ "Name"){ print $1 } }') $argv;
end
@dmouse
dmouse / docker-ip.fish
Created July 8, 2016 17:51
docker-ip show the IP address and container name
function docker-ip
docker inspect --format '{{ .Name }} {{ .NetworkSettings.IPAddress }}' $argv;
end
# uninstall old version
yum remove ruby rubygems -y
# Install deps
yum install -y libyaml libyaml-devel openssl libxml2-devel bison libxslt-devel openssl-devel tcl tk libffi tcl-devel tk-devel libffi-devel make
# Download Ruby
cd /usr/local/src/
wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz
tar -xvzf ruby-1.9.3-p392.tar.gz