Qed Local Infrastructure
- root scripts
- applications [dockerfile and data]
- Portainer
- Mailhog
- Traefik
- Cloudbeaver
- databases [dockerfile, dumps and data]
// Error handler for laravel/vee validate package | |
$.each(errors, (key, value) => { | |
var field = this.$validator.fields.find({ name: key, scope: null }); | |
if (field) { | |
this.$validator.errors.add({ | |
id: field.id, | |
field: key, | |
msg: value[0], |
# Pm2 manager setup for laravel worker | |
apps: | |
# Run php artisan queue:listen to execute queue job | |
- script : 'artisan' | |
name : 'laravel-worker' | |
cwd : '/path/to/root/folder' | |
args : 'queue:work --queue=name-of-queue(eg. emails) --sleep=3 --tries=3' | |
interpreter : 'php' | |
<?php | |
namespace App\Traits; | |
use Laravel\Scout\Searchable; | |
trait EagerLoadScopes | |
{ | |
public function scopeNoEagerLoads($query) | |
{ |
#select php version to use | |
valet use [email protected] --force | |
#stop and delete sock file for valet | |
valet stop | |
rm ~/.config/valet/valet.sock | |
#restart valet | |
valet start |
#select php version | |
brew link [email protected] | |
#use based on bash or zsh | |
echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.zshrc | |
echo 'export PATH="/usr/local/opt/[email protected]/sbin:$PATH"' >> ~/.zshrc | |
#oneliner | |
brew link [email protected] && echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.zshrc && echo 'export PATH="/usr/local/opt/[email protected]/sbin:$PATH"' >> ~/.zshrc |
#!/bin/bash | |
rootpwd=$PWD | |
startNetworks() { | |
printf "$(tput setaf 2)✔ Starting docker networks...\n" | |
docker network create databases_qed_infrastructure > /dev/null 2>&1 | |
docker network create project_1_app_1 > /dev/null 2>&1 | |
docker network create monitor > /dev/null 2>&1 | |
docker network create applications > /dev/null 2>&1 | |
printf "$(tput setaf 2)\n✔ Docker networks started!\n" |
#!/bin/bash | |
rootpwd=$PWD | |
startNetworks() { | |
printf "$(tput setaf 2)✔ Starting docker networks...\n" | |
docker network create databases_qed_infrastructure > /dev/null 2>&1 | |
docker network create project_1_app_1 > /dev/null 2>&1 | |
docker network create monitor > /dev/null 2>&1 | |
docker network create applications > /dev/null 2>&1 | |
printf "$(tput setaf 2)\n✔ Docker networks started!\n" |
version: '3' | |
networks: | |
monitor: | |
databases_qed_infrastructure: | |
external: true | |
applications: | |
external: true | |
services: |
#!/bin/bash | |
echo "rootqed=\"$PWD\"" | cat - qedaliases > localaliases | |
echo "source $PWD/localaliases" >> ~/.zshrc | |
echo "source $PWD/localaliases" >> ~/.bashrc | |
echo -n -e | ./init.sh networks |