Install the unattended-upgrades package
$ sudo apt-get install unattended-upgrades
Edit the periodic configuration
$ sudo nano /etc/apt/apt.conf.d/10periodic
#!/bin/sh | |
# If you would like to do some extra provisioning you may | |
# add any commands you wish to this file and they will | |
# be run after the Homestead machine is provisioned. | |
echo "Updating machine software" | |
locale-gen en_GB.UTF-8 | |
# Updating composer |
#!/usr/bin/env bash | |
# Populate this array with each of your dev site hostnames. | |
sites_hosts=( homestead.app ) # array, e.g., www.example.dev | |
# Config for SSL. | |
SSL_DIR="/etc/nginx/ssl" | |
PASSPHRASE="secret" | |
SUBJ=" | |
C=BE |
server { | |
listen :80; | |
server_name www.example.com; | |
rewrite ^/(.*) http://example.com/$1 permanent; | |
} | |
server { | |
server_name example.com; | |
listen :80; | |
#!/bin/bash | |
# | |
# This script surrounds the command passed in with start and finish notifications | |
# to the cronitor monitoring application. | |
# | |
# === SETUP | |
# | |
# * Make sure the cronitor script is executable. | |
# | |
# chmod +x cronitor |
#! /bin/sh | |
### BEGIN INIT INFO | |
# Provides: redis-server | |
# Required-Start: $syslog $remote_fs | |
# Required-Stop: $syslog $remote_fs | |
# Should-Start: $local_fs | |
# Should-Stop: $local_fs | |
# Default-Start: 2 3 4 5 | |
# Default-Stop: 0 1 6 | |
# Short-Description: redis-server - Persistent key-value db |
#!/bin/sh | |
wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.9-osx10.10-x86_64.tar.gz | |
tar xfvz mysql-5.7* | |
echo "stopping mamp" | |
sudo /Applications/MAMP/bin/stop.sh | |
sudo killall httpd mysqld | |
echo "creating backup" |
Description=Redis In-Memory Data Store | |
After=network.target | |
[Service] | |
Type=forking | |
User=redis | |
Group=redis | |
Environment=statedir=/run/redis | |
PermissionsStartOnly=true | |
PIDFile=/run/redis/redis.pid |
#!/bin/bash | |
#### | |
# Split MySQL dump SQL file into one file per table | |
# based on http://blog.tty.nl/2011/12/28/splitting-a-database-dump | |
#### | |
if [ $# -lt 1 ] ; then | |
echo "USAGE $0 DUMP_FILE [TABLE]" | |
exit |
$ sudo apt-get install unattended-upgrades
$ sudo nano /etc/apt/apt.conf.d/10periodic
# Varnish 4.0 configuration for Craft | |
# | |
# Based on the following: | |
# - https://github.com/mattiasgeniar/varnish-4.0-configuration-templates/blob/master/default.vcl | |
# - https://gist.github.com/aelvan/eba03969f91c1bd51c40 | |
vcl 4.0; | |
import std; | |
import directors; |