DoTheEvolution 1604acc256 update
2020-05-12 19:59:50 +02:00
2020-05-10 23:48:51 +02:00
2020-05-12 19:55:28 +02:00
2020-05-10 23:48:51 +02:00
2020-05-10 03:32:48 +02:00
2020-05-05 17:39:05 +02:00
2020-05-12 19:55:28 +02:00
2020-05-10 23:48:51 +02:00
2020-05-10 15:03:54 +02:00
2020-05-12 19:02:43 +02:00
2020-05-10 23:48:51 +02:00
2020-05-10 23:48:51 +02:00
2020-05-10 23:39:40 +02:00
2020-05-12 19:59:50 +02:00

Selfhosted-Apps-Docker

guide by example

logo


The core of the setup is Caddy reverse proxy.
It's described in most details.

Some docker basics 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 the variables are.

Also sometimes the .env file is used as env_file

  • .env - actual name of a file, used only by compose.
    It is used automatically 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 when adding a variable... env_file: .env BAM.

Only issue is that all variables are available in all containers in the compose.
That can lead to potential conflicts and clashes, looking at you nextcloud.

In those cases variables names are declared per container.

But env_file: .env is just easier, prettier... and mostly painless.

S
Description
Guide by Example
Readme 128 MiB
Languages
Shell 75.3%
Batchfile 18.1%
PowerShell 6.6%