I had trouble running the Datadog Agent (v6) on my Raspberry Pi. Here's what I did to get it running.
- Installing Go (skip if you already have Go 1.9+)
- Install/build the Datadog Agent
# Step 1: Set priveleges | |
$ sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -configure -allowAccessFor -allUsers -privs -all | |
Starting... | |
Setting allow all users to YES. | |
Setting all users privileges to 1073742079. | |
Done. | |
# Step 2: Allow VNC clients |
I had trouble running the Datadog Agent (v6) on my Raspberry Pi. Here's what I did to get it running.
1. Setup a project | |
2. Add groovy SDK support: | |
https://www.bonusbits.com/wiki/HowTo:Add_Groovy_SDK_to_IntelliJ_IDEA | |
```shell | |
# 1. Install sdkman: https://sdkman.io/install | |
curl -s "https://get.sdkman.io" | bash |
//The global script scope | |
def ctx = context(scope: scriptScope()) | |
//What things can be on the script scope | |
contributor(ctx) { | |
method(name: 'pipeline', type: 'Object', params: [body: Closure]) | |
property(name: 'params', type: 'org.jenkinsci.plugins.workflow.cps.ParamsVariable') | |
property(name: 'env', type: 'org.jenkinsci.plugins.workflow.cps.EnvActionImpl.Binder') | |
property(name: 'currentBuild', type: 'org.jenkinsci.plugins.workflow.cps.RunWrapperBinder') | |
property(name: 'scm', type: 'org.jenkinsci.plugins.workflow.multibranch.SCMVar') |
I just had to set up Jenkins to use GitHub. My notes (to myself, mostly):
For setting up Jenkins to build GitHub projects. This assumes some ability to manage Jenkins, use the command line, set up a utility LDAP account, etc. Please share or improve this Gist as needed.
#!groovy | |
# Best of Jenkinsfile | |
# `Jenkinsfile` is a groovy script DSL for defining CI/CD workflows for Jenkins | |
node { | |
} |
These are generic npm scripts that you can copy & paste into your package.json
file as-is and get access to convinience scripts to manage your Docker images all in one place.
Looking for npm scripts for AWS ECS? Go here!
Watch the video: Do More With Less JavaScript
docker pull duluca/minimal-nginx-web-server
docker pull duluca/minimal-node-web-server
#include <iostream> | |
#include <string> | |
#include <cstdio> | |
#include <curl/curl.h> | |
// James Glenn <[email protected]> | |
// 2018-03-30 | |
static size_t WriteCallback(void *contents, size_t size, size_t nmemb, void *userp) { | |
((std::string*)userp)->append((char*)contents, size * nmemb); |
#!/bin/bash | |
FQDN="domain.local" | |
CERT_FILENAME="wildcard.${FQDN}" | |
CERT_COMMONNAME="*.${FQDN}" | |
wget "https://github.com/OpenVPN/easy-rsa/archive/master.zip" | |
unzip master.zip | |
mv easy-rsa-master/easyrsa3/ . | |
rm -rf master.zip easy-rsa-master/ |