authelia/docs
Amir Zarrinkafsh ff7f9a50ab
[FEATURE] Docker simplification and configuration generation (#1113)
* [FEATURE] Docker simplification and configuration generation
The Authelia binary now will attempt to generate configuration based on the latest template assuming that the config location specified on startup does not exist. If a file based backend is selected and the backend cannot be found similarly it will generate a `user_database.yml` based a template.

This will allow more seamless bootstrapping of an environment no matter the deployment method.

We have also squashed the Docker volume requirement down to just `/config` thus removing the requirement for `/var/lib/authelia` this is primarily in attempts to simplify the Docker deployment.

Users with the old volume mappings have two options:
1. Change their mappings to conform to `/config`
2. Change the container entrypoint from `authelia --config /config/configuration.yml` to their old mapping

* Adjust paths relative to `/etc/authelia` and simplify to single volume for compose
* Add generation for file backend based user database
* Refactor Docker volumes and paths to /config
* Refactor Docker WORKDIR to /app
* Fix integration tests
* Update BREAKING.md for v4.20.0
* Run go mod tidy
* Fix log_file_path in miscellaneous.md docs
* Generate config and userdb with 0600 permissions
* Fix log_file_path in config.template.yml
2020-06-17 16:25:35 +10:00
..
_includes [DOCS] Add fork me on github ribbon to documentation. (#1081) 2020-06-04 13:37:19 +10:00
_layouts [DOCS] Main logo redirects to root of www.authelia.com. 2020-06-10 22:25:40 +02:00
_sass [DOCS] Bootstrap new documentation website based on just-the-docs (#659) 2020-02-29 01:43:59 +01:00
community [DOCS] Add a roadmap section to the documentation. (#1062) 2020-06-01 16:55:58 +10:00
configuration [FEATURE] Docker simplification and configuration generation (#1113) 2020-06-17 16:25:35 +10:00
contributing [DOCS] Adjust yaml snippets and misc adjustments (#855) 2020-04-11 14:46:07 +10:00
deployment [FEATURE] Docker simplification and configuration generation (#1113) 2020-06-17 16:25:35 +10:00
features Document future possibility to use alternative 1FA methods. (#1000) 2020-05-10 07:46:28 +10:00
home [DOCS] Review all docs and adjust since the initial refactoring (#698) 2020-03-10 09:37:46 +11:00
images [DOCS] Bootstrap new documentation website based on just-the-docs (#659) 2020-02-29 01:43:59 +01:00
security [FEATURE] Delay 1FA Authentication (#993) 2020-05-21 00:03:15 +02:00
.gitignore [DOCS] Bootstrap new documentation website based on just-the-docs (#659) 2020-02-29 01:43:59 +01:00
Gemfile [MISC] (deps): Bump github-pages and jekyll in /docs (#1051) 2020-05-26 09:39:54 +10:00
Gemfile.lock [MISC] (deps): Bump github-pages and jekyll in /docs (#1051) 2020-05-26 09:39:54 +10:00
_config.yml [DOCS] Try to remove url from docs config. 2020-06-10 21:24:36 +02:00
faq.md [DOCS] Introduce an FAQ and document forwarded authentication. (#962) 2020-05-03 13:18:13 +10:00
favicon.ico [DOCS] Bootstrap new documentation website based on just-the-docs (#659) 2020-02-29 01:43:59 +01:00
getting-started.md [DOCS] Minor tweaks for compose bundles (#786) 2020-03-27 11:51:16 +11:00
index.md [DOCS] Add a roadmap section to the documentation. (#1062) 2020-06-01 16:55:58 +10:00
roadmap.md [DOCS] Fix link for K8s setup (#1110) 2020-06-11 16:02:50 +10:00