This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
USE "cafe-cinema" | |
GO | |
-- drop tables, bad for real code | |
IF OBJECT_ID('dbo.orders', 'U') IS NOT NULL | |
DROP TABLE dbo.orders; | |
IF OBJECT_ID('dbo.customers', 'U') IS NOT NULL | |
DROP TABLE dbo.customers; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package entity | |
import ( | |
"fmt" | |
"log" | |
"os" | |
"github.com/jinzhu/gorm" | |
_ "github.com/jinzhu/gorm/dialects/postgres" | |
_ "github.com/jinzhu/gorm/dialects/sqlite" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Possible values for ext-name: | |
bcmath bz2 calendar ctype curl dba dom enchant exif fileinfo filter ftp gd gettext gmp hash iconv imap interbase intl json ldap mbstring mcrypt mysqli oci8 odbc opcache pcntl pdo pdo_dblib pdo_firebird pdo_mysql pdo_oci pdo_odbc pdo_pgsql pdo_sqlite pgsql phar posix pspell readline recode reflection session shmop simplexml snmp soap sockets spl standard sysvmsg sysvsem sysvshm tidy tokenizer wddx xml xmlreader xmlrpc xmlwriter xsl zip |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"PHPUnit Test Method": { | |
"prefix": "tf", | |
"body": [ | |
"/**", | |
"* @test", | |
"*/", | |
"public function $1()", | |
"{", | |
"\t// Arrange", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# composer | |
FROM composer as vendor | |
COPY composer.json composer.json | |
COPY composer.lock composer.lock | |
RUN composer install --ignore-platform-reqs --no-interaction --no-plugins --no-scripts --prefer-dist | |
# node | |
# FROM node:8-alpine as frontend | |
# RUN mkdir -p /app/web | |
# COPY package.json package-lock.json tailwind-config.js /app/ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<VirtualHost *:80> | |
<IfModule mod_setenvif.c> | |
SetEnvIf X-Forwarded-Proto "^https$" HTTPS | |
</IfModule> | |
ServerAdmin [email protected] | |
DocumentRoot /var/www/html/web | |
ErrorLog ${APACHE_LOG_DIR}/error.log | |
CustomLog ${APACHE_LOG_DIR}/access.log combined |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.DEFAULT: local | |
IMAGE ?= your-docker-image | |
TAG ?= staging | |
REGISTRY ?= your-registry-info | |
build: | |
docker build . -t $(IMAGE):$(TAG) | |
down: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// lives at /api/index.js | |
const httpProxy = require('http-proxy') | |
const proxy = httpProxy.createProxyServer() | |
const API = process.env.API_URL || 'http://localhost:8080/v1alpha1/graphql' | |
export default function(req, res, next) { | |
proxy.web(req, res, { | |
target: API | |
}) | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const httpProxy = require('http-proxy') | |
const proxy = httpProxy.createProxyServer() | |
const API_URL = process.env.API_URL || 'https://api.mydomain.com' | |
export default function(req, res, next) { | |
proxy.web(req, res, { | |
target: API_URL | |
}) | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// left out for brevity | |
serverMiddleware: [ | |
{ | |
path: 'api/v1', | |
handler: '~/api/v1/index.js' | |
} | |
], |