Skip to content

Commit 77448c4

Browse files
Merge pull request #66 from private-attribution/root-domain-cleanup
only use root_domain variable for local dev
2 parents dbf167d + 899785c commit 77448c4

File tree

6 files changed

+20
-30
lines changed

6 files changed

+20
-30
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,10 @@ Once you know these:
6868
### Run draft
6969

7070
```
71-
draft start-helper-sidecar --identity <identity> --root_domain example.com --config_path config
71+
draft start-helper-sidecar --identity <identity> --helper_domain helper.example.com --sidecar_domain sidecar.example.com --config_path config
7272
```
7373

74-
This will start the sidecar in the background. To confirm, visit `example.com/status`.
74+
This will start the sidecar in the background. To confirm, visit `sidecar.example.com/status`.
7575

7676

7777
## Local Dev

ansible/deploy.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
source .venv/bin/activate &&
2424
draft start-helper-sidecar
2525
--identity {{ identity }}
26-
--root_domain {{ root_domain }}
2726
--helper_domain {{ helper_domain }}
2827
--sidecar_domain {{ sidecar_domain }}
2928
--config_path {{ ansible_env.HOME }}/draft/config

ansible/inventory.ini

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,3 @@ ipa-2 identity=2 helper_domain=helper2.ipa-helper.dev sidecar_
55
ipa-3 identity=3 helper_domain=helper3.ipa-helper.dev sidecar_domain=sidecar3.ipa-helper.dev
66
[myhosts:vars]
77
ansible_python_interpreter=/usr/bin/python3
8-
root_domain=ipa-helper.dev

ansible/provision.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,6 @@
113113
source .venv/bin/activate &&
114114
draft start-helper-sidecar
115115
--identity {{ identity }}
116-
--root_domain {{ root_domain }}
117116
--helper_domain {{ helper_domain }}
118117
--sidecar_domain {{ sidecar_domain }}
119118
--config_path {{ ansible_env.HOME }}/draft/config

etc/start_helper_sidecar.sh

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,10 @@ fi
99

1010
config_path=$1
1111
root_path=$2
12-
root_domain=$3
13-
helper_domain=$4
14-
sidecar_domain=$5
15-
helper_port=$6
16-
sidecar_port=$7
17-
identity=$8
12+
helper_domain=$3
13+
sidecar_domain=$4
14+
helper_port=$5
15+
sidecar_port=$6
16+
identity=$7
1817

19-
nohup draft run-helper-sidecar --config_path "$config_path" --root_path "$root_path" --root_domain "$root_domain" --helper_domain "$helper_domain" --sidecar_domain "$sidecar_domain" --helper_port "$helper_port" --sidecar_port "$sidecar_port" --identity "$identity" > .draft/logs/helper_sidecar.log 2>&1 & echo $! > $pid_file
18+
nohup draft run-helper-sidecar --config_path "$config_path" --root_path "$root_path" --helper_domain "$helper_domain" --sidecar_domain "$sidecar_domain" --helper_port "$helper_port" --sidecar_port "$sidecar_port" --identity "$identity" > .draft/logs/helper_sidecar.log 2>&1 & echo $! > $pid_file

sidecar/cli/cli.py

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -77,14 +77,11 @@ def start_helper_sidecar_command(
7777
# pylint: disable=too-many-arguments
7878
def start_traefik_command(
7979
config_path: Path,
80-
root_domain: str,
81-
helper_domain: str | None,
82-
sidecar_domain: str | None,
80+
helper_domain: str,
81+
sidecar_domain: str,
8382
helper_port: int,
8483
sidecar_port: int,
8584
):
86-
sidecar_domain = sidecar_domain or f"sidecar.{root_domain}"
87-
helper_domain = helper_domain or f"helper.{root_domain}"
8885
env = {
8986
**os.environ,
9087
"SIDECAR_DOMAIN": sidecar_domain,
@@ -136,18 +133,16 @@ def start_traefik_local_command(
136133
show_default=True,
137134
)
138135
@click.option("--root_path", type=click_pathlib.Path(), default=None)
139-
@click.option("--root_domain", type=str, default="ipa-helper.dev")
140-
@click.option("--helper_domain", type=str, default=None)
141-
@click.option("--sidecar_domain", type=str, default=None)
136+
@click.option("--helper_domain", required=True, type=str)
137+
@click.option("--sidecar_domain", required=True, type=str)
142138
@click.option("--helper_port", type=int, default=7430)
143139
@click.option("--sidecar_port", type=int, default=17430)
144140
@click.option("--identity", required=True, type=int)
145141
def run_helper_sidecar(
146142
config_path: Path,
147143
root_path: Path,
148-
root_domain: str,
149-
helper_domain: str | None,
150-
sidecar_domain: str | None,
144+
helper_domain: str,
145+
sidecar_domain: str,
151146
helper_port: int,
152147
sidecar_port: int,
153148
identity: int,
@@ -161,7 +156,6 @@ def run_helper_sidecar(
161156
)
162157
traefik_command = start_traefik_command(
163158
config_path=config_path,
164-
root_domain=root_domain,
165159
helper_domain=helper_domain,
166160
sidecar_domain=sidecar_domain,
167161
helper_port=helper_port,
@@ -179,16 +173,14 @@ def run_helper_sidecar(
179173
show_default=True,
180174
)
181175
@click.option("--root_path", type=click_pathlib.Path(), default=Path("."))
182-
@click.option("--root_domain", type=str, default="ipa-helper.dev")
183-
@click.option("--helper_domain", type=str, default="")
184-
@click.option("--sidecar_domain", type=str, default="")
176+
@click.option("--helper_domain", required=True, type=str)
177+
@click.option("--sidecar_domain", required=True, type=str)
185178
@click.option("--helper_port", type=int, default=7430)
186179
@click.option("--sidecar_port", type=int, default=17430)
187180
@click.option("--identity", required=True, type=int)
188181
def start_helper_sidecar(
189182
config_path: Path,
190183
root_path: Path,
191-
root_domain: str,
192184
helper_domain: str,
193185
sidecar_domain: str,
194186
helper_port: int,
@@ -205,8 +197,10 @@ def start_helper_sidecar(
205197
script_path = root_path / Path("etc/start_helper_sidecar.sh")
206198

207199
start_command = Command(
208-
cmd=f"{script_path} {config_path} {root_path} {root_domain} "
209-
f"{helper_domain} {sidecar_domain} {helper_port} {sidecar_port} {identity}",
200+
cmd=(
201+
f"{script_path} {config_path} {root_path} {helper_domain} {sidecar_domain} "
202+
f"{helper_port} {sidecar_port} {identity}"
203+
),
210204
)
211205
start_command.run_blocking_no_output_capture()
212206
print("draft helper_sidecar started")

0 commit comments

Comments
 (0)