- Add a new service in docker-compose.yml
version: '2'
services:
openvpn:
cap_add:
- NET_ADMIN| const path = require("path"); | |
| const autoprefixer = require("autoprefixer"); | |
| const rucksack = require("rucksack-css"); | |
| const nested = require("postcss-nested"); | |
| const webpack = require("webpack"); | |
| const HtmlWebpackPlugin = require("html-webpack-plugin"); | |
| const ExtractTextPlugin = require("extract-text-webpack-plugin"); | |
| const DashboardPlugin = require("webpack-dashboard/plugin"); | |
| const CopyWebpackPlugin = require("copy-webpack-plugin"); | |
| const CleanWebpackPlugin = require("clean-webpack-plugin"); |
| import pMap from "p-map" | |
| const endpoints = { | |
| new: "https://hacker-news.firebaseio.com/v0/newstories.json", | |
| top: "https://hacker-news.firebaseio.com/v0/topstories.json", | |
| best: "https://hacker-news.firebaseio.com/v0/beststories.json", | |
| item: id => `https://hacker-news.firebaseio.com/v0/item/${id}.json`, | |
| user: name => `https://hacker-news.firebaseio.com/v0/user/${name}.json`, | |
| } |
| AWSTemplateFormatVersion: '2010-09-09' | |
| Description: Cognito Stack | |
| Parameters: | |
| AuthName: | |
| Type: String | |
| Description: Unique Auth Name for Cognito Resources | |
| Resources: | |
| # Creates a role that allows Cognito to send SNS messages |
| # Instructions: | |
| # 1. Check all "TODO" comments and make changes if required for your environment | |
| # 2. Provide values for all required parameters and any optional parameters desired | |
| AWSTemplateFormatVersion: '2010-09-09' | |
| Description: Verdaccio - NPM cache / private registry | |
| Parameters: | |
| # REQUIRED PARAMETERS | |
| Ami: | |
| Type: AWS::EC2::Image::Id |
| version: "3" | |
| services: | |
| mongo: | |
| image: mvertes/alpine-mongo | |
| hostname: mongo | |
| ports: | |
| - 27017:27017 |
| // unify because compliance | |
| module.exports = { | |
| on: function(el, eventType, func) { | |
| if (window.addEventListener) { | |
| el.addEventListener(eventType, func, false); | |
| } else { | |
| el.attachEvent("on" + eventType, func); | |
| } | |
| }, |
| const fs = require("fs"); | |
| const path = require("path"); | |
| const Promise = require("bluebird"); | |
| const readdir = require("recursive-readdir"); | |
| const { bgRed, bgGreen, bgBlue, bold, white } = require("chalk"); | |
| const PKG = require("./package.json"); | |
| const AWS = require("aws-sdk"); | |
| const s3 = new AWS.S3(); | |
| const bucketName = `${PKG.name}-v${PKG.version}`; |
| <!-- | |
| Copyright 2016 Google Inc. All rights reserved. | |
| Licensed under the Apache License, Version 2.0 (the "License"); | |
| you may not use this file except in compliance with the License. | |
| You may obtain a copy of the License at | |
| http://www.apache.org/licenses/LICENSE-2.0 | |
| Unless required by applicable law or agreed to in writing, software | |
| distributed under the License is distributed on an "AS IS" BASIS, | |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
| See the License for the specific language governing permissions and |
I hereby claim:
To claim this, I am signing this object: