├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── config ├── conf.d │ ├── server_canary.conf │ ├── server_default.conf │ ├── server_latest.conf │ ├── upstream_canary.conf │ └── upstream_latest.conf ├── lua │ ├── config.lua │ ├── config_default.lua │ ├── router.lua │ ├── routerlib.lua │ ├── versions.lua │ └── versions_default.lua └── nginx.conf ├── images └── canary.png ├── nginx-canary.sh └── nginx-docker-entrypoint.sh /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | 3 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Telefonica/nginx-canary/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Telefonica/nginx-canary/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Telefonica/nginx-canary/HEAD/README.md -------------------------------------------------------------------------------- /config/conf.d/server_canary.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Telefonica/nginx-canary/HEAD/config/conf.d/server_canary.conf -------------------------------------------------------------------------------- /config/conf.d/server_default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Telefonica/nginx-canary/HEAD/config/conf.d/server_default.conf -------------------------------------------------------------------------------- /config/conf.d/server_latest.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Telefonica/nginx-canary/HEAD/config/conf.d/server_latest.conf -------------------------------------------------------------------------------- /config/conf.d/upstream_canary.conf: -------------------------------------------------------------------------------- 1 | upstream backend-canary { 2 | server localhost:8081; 3 | } 4 | -------------------------------------------------------------------------------- /config/conf.d/upstream_latest.conf: -------------------------------------------------------------------------------- 1 | upstream backend-latest { 2 | server localhost:8082; 3 | } 4 | -------------------------------------------------------------------------------- /config/lua/config.lua: -------------------------------------------------------------------------------- 1 | ../canary/config.lua -------------------------------------------------------------------------------- /config/lua/config_default.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Telefonica/nginx-canary/HEAD/config/lua/config_default.lua -------------------------------------------------------------------------------- /config/lua/router.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Telefonica/nginx-canary/HEAD/config/lua/router.lua -------------------------------------------------------------------------------- /config/lua/routerlib.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Telefonica/nginx-canary/HEAD/config/lua/routerlib.lua -------------------------------------------------------------------------------- /config/lua/versions.lua: -------------------------------------------------------------------------------- 1 | ../canary/versions.lua -------------------------------------------------------------------------------- /config/lua/versions_default.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Telefonica/nginx-canary/HEAD/config/lua/versions_default.lua -------------------------------------------------------------------------------- /config/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Telefonica/nginx-canary/HEAD/config/nginx.conf -------------------------------------------------------------------------------- /images/canary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Telefonica/nginx-canary/HEAD/images/canary.png -------------------------------------------------------------------------------- /nginx-canary.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Telefonica/nginx-canary/HEAD/nginx-canary.sh -------------------------------------------------------------------------------- /nginx-docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Telefonica/nginx-canary/HEAD/nginx-docker-entrypoint.sh --------------------------------------------------------------------------------