Requirements:
- lodash (or underscore, you may need to change your _ functions to suit)
- Meteor email package
Meteor.startup(function () {
var sendEmail = _.bind(Email.send, Email);
# Do we have swap? | |
grep swap /etc/fstab -q | |
status=$? | |
if [ $status -ne 0 ]; then | |
dd if=/dev/zero of=/swapfile bs=1024 count=1048576 | |
echo "/swapfile none swap sw 0 0" >> /etc/fstab | |
swapon /swapfile | |
fi |
// Copyright 2014–2017, Eric Holk | |
// | |
// 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, |
<template name='testing'> | |
{{#myOuterBlockHelper mydata='SOMETHING'}} | |
{{#myInnerBlockHelper1}}helper 1!{{/myInnerBlockHelper1}} | |
{{else}} | |
<h1> Some static Content </h1> | |
{{/myOuterBlockHelper}} |
const username = process.argv[2] | |
const type = process.argv[3] || 1 | |
const sharp = require('sharp') | |
const QRCode = require('qrcode') | |
const fetch = require('node-fetch') | |
const printer = require("node-printer-lp-complete") | |
const printOptions = { | |
media: 'Custom.25x50mm', | |
destination: "ColorLabelPrinter", |
// VueJS does not permit <script> tags to be embedded in component templates | |
// Inorder to embed the xrptipbot widget (as described here: https://www.xrptipbot.com/account/embed): | |
// Add the following to your vuejs component template (make sure to change the tip receipient!): | |
<div id="xrptipbot"> | |
<a amount="5.00" size="175" to="DevNullProd" network="twitter" href="https://www.xrptipbot.com" target="_blank"></a> | |
</div> | |
// Then add / extend the component 'mounted' hook to add the script: | |
mounted : function(){ |
import { useTracker } from 'meteor/react-meteor-data' | |
// Create a reusable subscribe hook | |
const usePageSubscription = (pageId) => useTracker(() => { | |
const subscription = Meteor.subscribe('page', pageId) | |
return !subscription.ready() | |
}, [pageId]) | |
// Separate page hook | |
const usePage = (pageId) => useTracker(() => { |
name: Deploy | |
on: | |
push: | |
branches: | |
- master | |
jobs: | |
test: | |
name: Tests | |
runs-on: ubuntu-latest |