Install pg
sudo apt-get install postgresql postgresql-contrib
Login as postgres and create the new user (dave in this example)
sudo -i -u postgres
createuser dave
psql
#!/bin/sh | |
# https://askubuntu.com/questions/1286545/ | |
# https://www.pgadmin.org/download/pgadmin-4-apt/ | |
gpg_file="pgadmin4.gpg" | |
wget https://www.pgadmin.org/static/packages_pgadmin_org.pub | |
gpg --no-default-keyring --keyring ./temp-keyring.gpg --import packages_pgadmin_org.pub | |
gpg --no-default-keyring --keyring ./temp-keyring.gpg --export --output "${gpg_file}" |
#!/bin/sh | |
# https://askubuntu.com/questions/1286545/ | |
# https://www.mongodb.com/docs/v4.4/tutorial/install-mongodb-on-ubuntu/ | |
version='4.2' | |
gpg_file="mongodb-${version}.gpg" | |
wget "https://www.mongodb.org/static/pgp/server-${version}.asc" | |
gpg --no-default-keyring --keyring ./temp-keyring.gpg --import "server-${version}.asc" |
#!/usr/bin/env bash | |
# https://docs.docker.com/install/linux/docker-ce/ubuntu/ | |
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common | |
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - | |
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable" | |
sudo apt-get update | |
sudo apt-get install docker-ce | |
# https://docs.docker.com/compose/install/ |
Install pg
sudo apt-get install postgresql postgresql-contrib
Login as postgres and create the new user (dave in this example)
sudo -i -u postgres
createuser dave
psql
Here are the steps I used to add vue-play to my vue-cli webpack project. These instructions assume a directory structure like this:
.
├── build
└── src
├── components
var retry = new Retry({ | |
baseTimeout: 100, | |
maxTimeout: 2000 | |
}); | |
var retryCount = 0; | |
var load = function() { | |
$.ajax({ | |
url: '//api.filepicker.io/v1/filepicker.js', |
Players = new Meteor.Collection("players"); | |
IPs = new Meteor.Collection('ips'); | |
if (Meteor.isClient) { | |
Template.leaderboard.players = function () { | |
return Players.find({}, {sort: {score: -1, name: 1}}); | |
}; | |
Template.leaderboard.selected_name = function () { | |
var player = Players.findOne(Session.get("selected_player")); |
server { | |
listen [::]:80; | |
listen 80; | |
server_name app.example.com; | |
return 301 https://$server_name$request_uri; | |
} | |
server { |
fs = require 'fs' | |
path = require 'path' | |
chokidar = require 'chokidar' | |
{spawn} = require 'child_process' | |
DIR = path.join __dirname, 'client' | |
isType = (file, type) -> | |
path.extname(file) is '.' + type |