View main.go
package main | |
import ( | |
"flag" | |
"log" | |
"os" | |
"os/exec" | |
) | |
func main() { |
View main.go
package main | |
import ( | |
"flag" | |
"fmt" | |
"log" | |
"net/http" | |
"os" | |
"time" | |
) |
View health.php
<?php | |
try { | |
(new PDO( | |
'mysql:host=' . getenv('DB_SERVER'), | |
getenv('DB_USER'), | |
getenv('DB_PASSWORD') | |
))->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); | |
echo 'success'; |
View x.go
func run(r command.Runner, p command.Preparer) error { | |
args, err := p.Prepare() | |
if err != nil { | |
return err | |
} | |
if p.HasInput() { | |
if err := r.SetInput(p.GetInput()); err != nil { | |
return err | |
} |
View candy-shop.js
var candies = []; | |
var boxes = []; | |
// var boxes = [{"number": 1, "count": 12, "weight": 8.093},{"number": 2, "count": 16, "weight": 9.3}]; | |
function makeCandies(num) { | |
var i = 0; | |
for (i = 0; i < num; i++) { | |
candies.push({ | |
name: "candy", |
View nuxt.config.js
// left out for brevity | |
serverMiddleware: [ | |
{ | |
path: 'api/v1', | |
handler: '~/api/v1/index.js' | |
} | |
], |
View index.js
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 | |
}) | |
} |
View index.js
// 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 | |
}) | |
} |
View Makefile
.DEFAULT: local | |
IMAGE ?= your-docker-image | |
TAG ?= staging | |
REGISTRY ?= your-registry-info | |
build: | |
docker build . -t $(IMAGE):$(TAG) | |
down: |
View 000-default.conf
<VirtualHost *:80> | |
<IfModule mod_setenvif.c> | |
SetEnvIf X-Forwarded-Proto "^https$" HTTPS | |
</IfModule> | |
ServerAdmin support@yourcompany.com | |
DocumentRoot /var/www/html/web | |
ErrorLog ${APACHE_LOG_DIR}/error.log | |
CustomLog ${APACHE_LOG_DIR}/access.log combined |
NewerOlder