I hereby claim:
- I am emcniece on github.
- I am emcniece (https://keybase.io/emcniece) on keybase.
- I have a public key ASDnPylyaQBajVKzGHiXnfoPtyfuW-rtVn0UpL4JsvBtOQo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| 'use strict'; | |
| import gulp from 'gulp'; | |
| import webpack from 'webpack'; | |
| import path from 'path'; | |
| import sync from 'run-sequence'; | |
| import rename from 'gulp-rename'; | |
| import template from 'gulp-template'; | |
| import fs from 'fs'; | |
| import yargs from 'yargs'; |
| var webpack = require('webpack'); | |
| var path = require('path'); | |
| var fs = require('fs'); | |
| var nodeModules = fs.readdirSync('node_modules') | |
| .filter(function(x) { | |
| return ['.bin'].indexOf(x) === -1; | |
| }); | |
| module.exports = { |
| # Forked from https://raw.githubusercontent.com/jwilder/nginx-proxy/master/nginx.tmpl | |
| # For use with https://github.com/emcniece/rancher-catalog/tree/master/templates/letsencrypt-nginx-proxy/0 | |
| # This version allows Rancher itself to be available on the network, given VIRTUAL_HOST | |
| # and VIRTUAL_PORT environment variables. | |
| {{ $CurrentContainer := where $ "ID" .Docker.CurrentContainerID | first }} | |
| {{ define "upstream" }} | |
| {{ if .Address }} | |
| {{/* If we got the containers from swarm and this container's port is published to host, use host IP:PORT */}} |
| #https://github.com/CausticLab/go-rancher-gen | |
| metadata-version = "2015-12-19" | |
| log-level = "debug" | |
| interval = 30 | |
| onetime = false | |
| [[template]] | |
| source = "/etc/rancher-gen/nginx.tmpl" | |
| dest = "/etc/rancher-gen/nginx.conf" | |
| check-cmd = "echo $(date)\t check >> /etc/rancher-gen/check.log" |
| version: '2' | |
| services: | |
| nginx: | |
| image: "nginx" | |
| tty: true | |
| stdin_open: true | |
| ports: | |
| - 80:80/tcp | |
| - 443:443/tcp |
| # netdata configuration | |
| # | |
| # You can download the latest version of this file, using: | |
| # | |
| # wget -O /etc/netdata/netdata.conf http://localhost:19999/netdata.conf | |
| # or | |
| # curl -o /etc/netdata/netdata.conf http://localhost:19999/netdata.conf | |
| # | |
| # You can uncomment and change any of the options below. | |
| # The value shown in the commented settings, is the default value. |
For debugging traefik/traefik#2576
Includes 2 docker-compose files: one outdated (Concourse 3.9.0, Traefik 1.5.4), the other updated (Concourse 3.14.0, Traefik 1.6.4). Both appear to work fine and not exhibit the "text/event-stream" network request problem where logs can't be displayed.
# Copy files into a directory.
# For this demo, we'll assume `contraef`.
# This directory name affects the access URL because docker-compose creates
# the stack with this name. You can change it, but watch for reoccurrences.
mkdir contraef
| version: '3.1' | |
| services: | |
| wordpress: | |
| image: wordpress | |
| restart: always | |
| ports: | |
| - 8080:80 | |
| environment: |
| # Example: Custom observable creation for switchmapping. | |
| # Library: https://github.com/ReactiveX/RxPY | |
| # Requires: `Rx==3.0.0b4` or greater. `pip3 install --pre rx` | |
| import rx | |
| from rx import operators as op | |
| import time | |
| # Accept a value (emission), return an observable that doubles its input. | |
| # Sleeps to simulate synchronous behaviour. |