Skip to content

Instantly share code, notes, and snippets.

const AWS = require('aws-sdk');
class AWSS3Service {
/**
* Get new S3 Instance
*/
getS3Instance() {
return new AWS.S3({
accessKeyId: "YOUR_AWS_ACCESS_KEY",
events {
}
http {
server {
listen 80;
return 301 https://$host$request_uri;
}
@RobsonX4
RobsonX4 / nginx.conf
Created June 9, 2019 17:28
Simple configuration of nginx
events {
}
http {
server {
listen 80;
server_name gerencert.app;
@RobsonX4
RobsonX4 / Install Docker & Docker Compose
Created September 13, 2018 18:52
Script .sh para instalar docker e docker-compose
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
apt-get update
apt-cache policy docker-engine
apt-get install -y docker-engine
@RobsonX4
RobsonX4 / cron-agenda
Created April 3, 2018 21:30
cron agenda example
const Agenda = require('agenda');
const agenda = new Agenda({db: { address: 'mongodb://user:pwd@host:port/database' }});
agenda.define('make something', (job, done) => {
console.log("I'am working", new Date());
done();
});
agenda.on('ready', () => {
agenda.every('2 seconds', 'make something');
@RobsonX4
RobsonX4 / cron-every-moment
Created April 3, 2018 21:28
cron every-moment example
const every = require('every-moment');
every(5, 'second', () => {
console.log('HAHAHA');
});
const Imap = require('imap');
const moment = require('moment');
const fs = require('fs');
const imap = new Imap({
user: 'ENDERECO_DE_EMAIL',
password: 'SENHA',
host: 'imap-mail.outlook.com', // 'imap.gmail.com'
port: 993,
tls: true,
async function promise01() {
return new Promise((res, rej) => {
setTimeout(() => {
console.log('Promise 01')
res('Promise 01')
}, 2000)
})
}
async function promise02() {
@RobsonX4
RobsonX4 / nodemailer.js
Last active October 6, 2017 17:24
Code Crumbs
//npm i nodemailer --save
var nodemailer = require('nodemailer');
function sendEmail(subject, emailBody, email){
let myEmail = 'myEmailAddress';
let transporter = nodemailer.createTransport({
service: 'Hotmail', //Gmail, Hotmail
auth: {