53 lines
2.0 KiB
Markdown
53 lines
2.0 KiB
Markdown
# domain-check
|
|
|
|
Creates or updates domain config files in PUBLIC_PROXY_PATH (/etc/user/config/domains/) and SMARTHOST_PROXY_PATH (/etc/user/config/smarthost-domains/)
|
|
|
|
## How to run
|
|
|
|
```sh
|
|
|
|
# docker run \
|
|
--detach \
|
|
--rm \
|
|
--volume /etc/user/config/services/:/services/:ro \
|
|
--volume /var/run/docker.sock:/var/run/docker.sock \
|
|
--volume /usr/bin/docker:/usr/bin/docker:ro \
|
|
--volume /etc/user/config/services/tmp:/services/tmp:rw \
|
|
registry.format.hu/setup:latest ./entrypoint.sh
|
|
|
|
```
|
|
|
|
### Configuration
|
|
|
|
| ENV | Values | Default | Description
|
|
| --- | ------- | ------- | -----------
|
|
| PROXY | IP address or domain name | no | sets variable SOURCE
|
|
| TARGET | IP address or domain name | no |
|
|
| DOMAIN | domain name | no | config filename and DOMAIN field in config
|
|
| LOCATION | path | empty | Alternate location path
|
|
| ALLOWED_NETWORKS | networks | no | Allowed networks inside alternate location
|
|
| PORT | https port number | no | Smarthost proxy https port
|
|
| PUBLIC_PROXY_PATH | path to domains dir | no | usually /etc/user/config/domains/
|
|
| SMARTHOST_PROXY_PATH | path to smarthost domains dir | no | usually /etc/user/config/smarthost-domains/
|
|
| OPERATION | create,modify | CREATE | create or update
|
|
| ROLES | list of roles | no | Roles for name resolver
|
|
| SERVICE_FILES | list of service files | no | Service files for name resolver
|
|
| HOST_FILE | host file path | /etc/dns/hosts.local | Contains IP address - Domain name pairs
|
|
| RETRIES_NUMBER | number to retries | 2 | How many times to retry resolving in case of failure
|
|
|
|
### Optional parameters for running
|
|
|
|
| Name | Values | Default | Description
|
|
| -------- | -------- | ------- | -----------
|
|
| Debug | debug | no | Optional parameter for debugging
|
|
|
|
## Templates in JSON format
|
|
|
|
| Keys | Values | Default | Description
|
|
| ---------- | ------- | ------- | -----------
|
|
| main: | | |
|
|
| -services | | | User defined services name *mandatory filed*
|
|
| -domain | | | User defined domain name
|
|
| networks: | | |
|
|
| -name: |
|