From 115439ef7c89fe53050e8f84c5616c3a0af70ebb Mon Sep 17 00:00:00 2001 From: DoTheEvolution Date: Tue, 12 May 2020 19:55:28 +0200 Subject: [PATCH] update --- README.md | 31 ++++++++++++++++++++++++++++++- bitwarden_rs/readme.md | 2 +- ddclient/readme.md | 2 +- 3 files changed, 32 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 42b8524..47b52ad 100644 --- a/README.md +++ b/README.md @@ -21,4 +21,33 @@ * [watchtower](watchtower/) - automatic docker images update * [arch_linux_host_install](arch_linux_host_install) -The core of the setup is Caddy reverse proxy. +The core of the setup is Caddy reverse proxy.
+It's described in most details. + +# Some docker bacics and some info + +You **do not** need to fuck with `docker-compose.yml` to get something up, +simple copy paste should suffice. + +You **do need** to fuck with `.env` file, that's where all your variables are. + +Also sometimes the `.env` file is used as `env_file` + +* `.env` - name of the file used only by compose.
+ It is used automaticly just by being in the directory + with the `docker-compose.yml`
+ Variables set there are only available during the building of the container. +* `env_file` - an option in compose that defines existing external file.
+ Variables set in this file will be available in the running container, + but not in compose. + +So to not have polluted huge ass compose file, or to not have multiple places +where changes need to be made... `env_file: .env` BAM. + +Only issue is that all variables are avaialble in all containers.
+So that can lead to potential conflicts and clashes, looking at you nextcloud. + +In those cases variables names to be used are declared per container. + +But it is just so much easier, pretier to `env_file: .env`, and mostly painless. + diff --git a/bitwarden_rs/readme.md b/bitwarden_rs/readme.md index cc2c3b2..f09343e 100644 --- a/bitwarden_rs/readme.md +++ b/bitwarden_rs/readme.md @@ -94,7 +94,7 @@ SMTP_EXPLICIT_TLS=true SMTP_HOST=smtp.sendgrid.net SMTP_PORT=465 SMTP_USERNAME=apikey -SMTP_PASSWORD=SG.MOQQegA3bgfodRN4IG2Wqwe.s23Ld4odqhOQQegf4466A4 +SMTP_PASSWORD=SG.asdasdasdasdasdasd SMTP_FROM=admin@blabla.org ``` diff --git a/ddclient/readme.md b/ddclient/readme.md index ad92480..79a1a63 100644 --- a/ddclient/readme.md +++ b/ddclient/readme.md @@ -39,7 +39,7 @@ Install ddclient from your linux official repos. Official ddclient config example [here](https://github.com/ddclient/ddclient/blob/master/sample-etc_ddclient.conf). -This setup assumes the DNS records are managed Cloudflare.
+This setup assumes the DNS records are managed on Cloudflare.
Make sure all subdomains in the config have A-records. `ddclient.conf`