heroku buildpacks:add https://github.com/crystal-lang/heroku-buildpack-crystal.git
heroku addons:create scheduler:standard
version: 2 | |
jobs: | |
build: | |
docker: | |
- image: crystallang/crystal:0.25.0 | |
steps: | |
- checkout | |
- restore_cache: | |
keys: |
version: 2 | |
jobs: | |
build: | |
docker: | |
- image: circleci/ruby:2.5.1-node-browsers | |
environment: | |
RAILS_ENV: test | |
BUNDLE_JOBS: "3" | |
BUNDLE_RETRY: "3" | |
BUNDLE_PATH: vendor/bundle |
require "./gh/*" | |
require "dotenv" | |
require "http/client" | |
require "json" | |
require "colorize" | |
Dotenv.load(".env.local") | |
class Github | |
BASE_URL = "https://api.github.com" |
postgres://USERNAME:PASSWORD@HOST:5432/dbname
mysql -h 0.0.0.0 -u wordpress -p -P 3306 -D wordpress < file.sql
locals { | |
log_prefix = "alb.api" | |
} | |
# logs | |
resource "aws_s3_bucket" "logs" { | |
region = "${var.region}" | |
bucket = "${var.environment}-aws-logs" | |
acl = "private" |
package main | |
import ( | |
"fmt" | |
"time" | |
) | |
func main() { | |
ch := make(chan int, 2) |
gen_certs: | |
openssl genrsa -out ./tmp/private.key 2048 | |
openssl req -new -x509 -key ./tmp/private.key -out ./tmp/public.crt -days 365 | |
sudo mkdir -p tmp/neo4j/certs/bolt/trusted | |
sudo mkdir -p tmp/neo4j/certs/bolt/revoked | |
sudo cp tmp/private.key tmp/public.crt tmp/neo4j/certs/bolt |
version: '3' | |
services: | |
pg: | |
image: postgres:12.3-alpine | |
restart: always | |
ports: | |
- 5432:5432 | |
environment: | |
POSTGRES_PASSWORD: secret |
package main | |
type ErrorA struct{} | |
func (*ErrorA) Error() string { | |
return "ErrorA" | |
} | |
type ErrorB struct{} |