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/ |