View init-letsencrypt.sh
#!/bin/bash | |
# Usage: | |
# $ chmod +x init-letsencrypt.sh | |
# $ init-letsencrypt.sh mydomain.com bob@email.com 1 | |
# | |
# Reference: | |
# https://medium.com/@pentacent/nginx-and-lets-encrypt-with-docker-in-less-than-5-minutes-b4b8a60d3a71 | |
domain=${1} |
View seedData.js
// Usage (from `server` directory): | |
// $ node -r dotenv/config -r esm src/scripts/seedData.js <PASSWORD> | |
import faker from "faker"; | |
import gravatarUrl from "gravatar-url"; | |
import mongoose from "mongoose"; | |
import auth0 from "../config/auth0"; | |
import initMongoose from "../config/mongoose"; | |
import Post from "../models/Post"; |
View permutations.js
let someChars = ['A', 'B', 'C', 'D']; | |
/** | |
* Handle all permutations for one array item (in relation to all other array items) | |
*/ | |
function permutateAgainstOneItem(arr) { | |
let [first, ...tail] = arr; | |
let head = [first]; | |
let permutations = []; |
View data.js
const data = { | |
people: [ | |
{ | |
id: 1, | |
name: "Mark Hamill", | |
birthday: "September 25, 1951", | |
placeOfBirth: "Oakland, California, USA", | |
bio: | |
"Mark Hamill is best known for his portrayal of Luke Skywalker in the original Star Wars trilogy.", | |
filmography: [1] |
View dataFormatHelpers.js
// Helper to format GraphQL data into section list data | |
export const formatSessionData = sessions => { | |
return sessions | |
.reduce((acc, curr) => { | |
const timeExists = acc.find(section => section.title === curr.startTime); | |
timeExists | |
? timeExists.data.push(curr) | |
: acc.push({ title: curr.startTime, data: [curr] }); | |
return acc; | |
}, []) |
View styles.css
/* Account Login */ | |
/*-----------------------------------------*/ | |
.app-wrapper { | |
align-items: center; | |
display: flex; | |
justify-content: center; | |
height: 100vh; | |
} |
View App.css
/* To-Do List */ | |
/*-----------------------------------------*/ | |
#root { | |
display: flex; | |
justify-content: center; | |
height: 100vh; | |
} | |
.todo-list { |
View dploy.yaml
staging: | |
scheme: sftp | |
host: PROJECT-NAME.cp.academy.red | |
port: 22 | |
user: YOUR PROJECT NAME | |
pass: YOUR SFTP PASSWORD | |
check: true | |
include: | |
"themes/[YOUR-THEME-NAME]/build/**": "themes/[YOUR-THEME-NAME]/build/" | |
exclude: [ "README.md", ".gitignore", "themes/[YOUR-THEME-NAME]/.eslintrc", "themes/[YOUR-THEME-NAME]/gulpfile.js", "themes/[YOUR-THEME-NAME]/package.json", "themes/[YOUR-THEME-NAME]/package-lock.json", "themes/[YOUR-THEME-NAME]/js/**", "themes/[YOUR-THEME-NAME]/sass/**" ] |
View .gitignore
# COMMUNITY PROJECT GITIGNORE # | |
# Ignore OS files # | |
# =============== # | |
.DS_Store | |
.DS_Store? | |
._* | |
.Spotlight-V100 | |
.Trashes | |
ehthumbs.db |
View sql.txt
RENAME table `wp_commentmeta` TO `NEWPREFIX_commentmeta`; | |
RENAME table `wp_comments` TO `NEWPREFIX_comments`; | |
RENAME table `wp_links` TO `NEWPREFIX_links`; | |
RENAME table `wp_options` TO `NEWPREFIX_options`; | |
RENAME table `wp_postmeta` TO `NEWPREFIX_postmeta`; | |
RENAME table `wp_posts` TO `NEWPREFIX_posts`; | |
RENAME table `wp_terms` TO `NEWPREFIX_terms`; | |
RENAME table `wp_termmeta` TO `NEWPREFIX_termmeta`; | |
RENAME table `wp_term_relationships` TO `NEWPREFIX_term_relationships`; | |
RENAME table `wp_term_taxonomy` TO `NEWPREFIX_term_taxonomy`; |
NewerOlder