| blueprint: | |
| # INTRODUCTION | |
| name: Advanced Circadian Lighting | |
| description: >- | |
| This automation adjusts light brightness, temperature, and color hue, | |
| based on presence, current time and sun position. | |
This runs a build for a small elixir (phoenix) project in about 40 seconds by caching as much of the compiled files as possible. It's not been run for very long so I don't know if it caches too much or of there is any other issues.
It should be generic enough to work on any elixir app using mix.
This runs a build for a small elixir (phoenix) project in about 40 seconds by caching as much of the compiled files as possible. It's not been run for very long so I don't know if it caches too much or of there is any other issues.
It should be generic enough to work on any elixir app using mix.
This runs a build for a small elixir (phoenix) project in about 40 seconds by caching as much of the compiled files as possible. It's not been run for very long so I don't know if it caches too much or of there is any other issues.
It should be generic enough to work on any elixir app using mix.
| # Simple Phoenix authentication plug | |
| # | |
| # - based on Plug's session store | |
| # - redirects unauthenticated requests to login page "/login/<request url>" | |
| # - /static/... requests are not authenticated | |
| # - authentication is valid as long as session is valid (you can change this behaviour easily) | |
| # Because we need session to be fetched BEFORE this plug, we must put this to router.ex: | |
| #---------------------------- |
| NO_COLOR='\e[0m' #disable any colors | |
| BLACK='\e[0;30m' | |
| RED='\e[0;31m' | |
| GREEN='\e[0;32m' | |
| YELLOW='\e[0;33m' | |
| BLUE='\e[0;34m' | |
| MAGENTA='\e[0;35m' | |
| CYAN='\e[0;36m' | |
| WHITE='\e[0;37m' |