Install pg
sudo apt-get install postgresql postgresql-contribLogin 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-contribLogin as postgres and create the new user (dave in this example)
sudo -i -u postgres
createuser dave
psqlHere 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 |