- Install dnsmasq
sudo apt install -y dnsmasq
sudo apt install -y resolvconf
- 💡 The dnsmasq service will fail to start, you can ignore those errors for time being
- Disable the default systemd-resolved service
# /etc/nginx/sites-enabled/laravel.conf | |
server { | |
listen 80; | |
# listen 443 ssl; | |
# ssl_certificate /etc/nginx/certs/laravel.test.pem; | |
# ssl_certificate_key /etc/nginx/certs/laravel.test-key.pem; | |
server_name laravel.test *.laravel.test; |
version: "3" | |
services: | |
postgres16: | |
image: 'nickblah/postgis:16-postgis-3' | |
container_name: postgres-16 | |
restart: unless-stopped | |
ports: | |
- "${FORWARD_PGSQL_PORT:-5432}:5432" | |
volumes: |
#!/bin/bash | |
set -euo pipefail | |
IFS=$'\n\t' | |
# Run this script without sudo | |
# bash script_name.sh | |
INSTALL_TMP_DIR=~/phpstorm-tmp | |
mkdir -p $INSTALL_TMP_DIR |
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
Laravel 8+, Horizon 5.x, Redis 6+
Prepare application
http://yourapp.com/horizon
inactive
on horizon dashboardInstall redis-server
# Install x-code command line tools
xcode-select --install
# Install homebrew itself
# Ubuntu
sudo apt-get install gpa seahorse
# MacOS with https://brew.sh/