This commit is contained in:
DoTheEvo 2023-07-05 12:28:13 +02:00
parent 382901e413
commit f9b6adbb0e

View File

@ -57,6 +57,16 @@ and only some special casess with extra functionality need extra work.
Caddy will be running as a docker container and will route traffic to other containers, Caddy will be running as a docker container and will route traffic to other containers,
or machines on the network. or machines on the network.
### - Create a new docker network
`docker network create caddy_net`
All the future containers and Caddy must be on this new network.
Can be named whatever you want, but it must be a new custom named network.
Otherwise [dns resolution would not work](https://docs.docker.com/network/drivers/bridge/)
and containers would not be able to target eachother just by the hostname.
### - Files and directory structure ### - Files and directory structure
``` ```
@ -82,16 +92,6 @@ You only need to provide the three files.<br>
The directories are created by docker compose on the first run, The directories are created by docker compose on the first run,
the content of these is visible only as root of the docker host. the content of these is visible only as root of the docker host.
### - Create a new docker network
`docker network create caddy_net`
All the future containers and Caddy must be on this new network.
Can be named whatever you want, but it must be a new custom named network.
Otherwise [dns resolution would not work](https://docs.docker.com/network/drivers/bridge/)
and containers would not be able to target eachother just by the hostname.
### - Create docker-compose.yml and .env file ### - Create docker-compose.yml and .env file
Basic simple docker compose, using the official caddy image.<br> Basic simple docker compose, using the official caddy image.<br>