Skip to content

Instantly share code, notes, and snippets.

View guiconti's full-sized avatar

Guilherme Conti Teixeira guiconti

View GitHub Profile

Keybase proof

I hereby claim:

  • I am guiconti on github.
  • I am guiconti (https://keybase.io/guiconti) on keybase.
  • I have a public key ASDXqkjnecOC6FBGaOKvZqEYaS9ZCdClfHD_OHvVmYxIzgo

To claim this, I am signing this object:

version: '3'
# Define services
services:
# App Service
app:
build:
context: .
dockerfile: Dockerfile
APP_NAME="boilerplate"
# By default (without ENVIRONMENT set) we run as "dev"
if [ -z "${ENVIRONMENT}" ]
then
ENVIRONMENT="test"
fi
#
FROM node:12-alpine
# Create app directory
WORKDIR /app
ARG environment
ENV ENVIRONMENT ${environment}
# Add bash git and openssh
RUN apk add --no-cache bash git openssh
/**
* @api {POST} /example/hey POST example
* @apiName Hey exaple
* @apiGroup Example
* @apiVersion 0.0.1
*
* @apiParam {String} Example Example's body string
* @apiParamExample {json} Request-example:
* {
* "example": "Test"
module.exports = (sequelize, DataTypes) => {
let Example = sequelize.define('example', {
id: {
type: DataTypes.UUID,
primaryKey: true,
defaultValue: DataTypes.UUIDV4,
},
example: {
type: DataTypes.STRING,
allowNull: false,
'user strict';
const fs = require('fs');
const path = require('path');
const basename = path.basename(module.filename);
const Sequelize = require('sequelize');
const sequelize = new Sequelize(
process.env.DB_NAME,
process.env.DB_USERNAME,
process.env.DB_PASSWORD,
'user strict';
// const logger = require('../../tools/logger');
const fs = require('fs');
const path = require('path');
const basename = path.basename(module.filename);
const Sequelize = require('sequelize');
const sequelize = new Sequelize(
process.env.DB_NAME,