Skip to content

Instantly share code, notes, and snippets.

View love8587's full-sized avatar

Josh love8587

  • Karrot
  • Seoul, Korea
View GitHub Profile
@love8587
love8587 / bitbucket-pipelines.yml
Created February 3, 2020 07:37
react native CI/CD - versioning automation increment whenever app release
# This is a sample build configuration for JavaScript.
# Check our guides at https://confluence.atlassian.com/x/14UWN for more examples.
# Only use spaces to indent your .yml configuration.
# -----
# You can specify a custom docker image from Docker Hub as your build environment.
image: node:10.16.0
definitions:
after-script: &merge-to-staging-with-versionup
- apt-get update -y
@love8587
love8587 / logger.ts
Created January 31, 2020 15:34
NodeJs - Logging with tracer ID using cls-hooked (No need to pass the tracer ID as a parameter)
import { createLogger, format, transports } from 'winston';
const { combine, timestamp, label, splat, printf, colorize, json } = format;
import requestTracer from '../helpers/request-tracer';
const defaultFormat = printf(
({ level = 'debug', message = '', label = 'default', timestamp, payload = {} }) => {
let payloadStr = '';
try {
payloadStr = JSON.stringify(payload);
} catch (err) {
{"version":1,"resource":"file:///Users/joshbaek/Documents/jobs/jobs-server/src/packages/crypto/ase256gcm.spec.ts","entries":[{"id":"BjVz.ts","timestamp":1651567972889},{"id":"1m0P.ts","timestamp":1651567997247}]}
@love8587
love8587 / sample.controller.ts
Created December 19, 2019 08:58
Async / Await > Catch Error stack trace
getSiteMeta: async (ctx: Context, next: Function) => {
try {
const url = ctx.query.url;
const result = await utilsService.getSiteMeta({ url });
return success(ctx, 200, `get site meta`, result.data);
} catch (err) {
err.stack = `${err.stack} ${new Error().stack}`;
throw err;
}
}
@love8587
love8587 / test.test
Created December 18, 2019 10:38
test
test
PHP_VER="5.4.17"
# Check if extension exists first
php -m | grep pgsql
# Update brew and install requirements
brew update
brew install autoconf
# Download PHP source and extract