Skip to content

Commit 4ce7c11

Browse files
committed
fix: update adminapi systemd unit file to wait for the network and pgbouncer
1 parent f832c25 commit 4ce7c11

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

ansible/files/adminapi.service.j2

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,26 @@
11
[Unit]
22
Description=AdminAPI
3+
After=network.target network-online.target pgbouncer.service
4+
Wants=network-online.target
5+
Requires=pgbouncer.service
6+
StartLimitIntervalSec=60
7+
StartLimitBurst=10
38

49
[Service]
510
Type=simple
11+
ExecStartPre=/bin/bash -c '! ss -ltn | grep -q ":8085"'
612
ExecStart=/opt/supabase-admin-api
713
User=adminapi
814
Restart=always
915
RestartSec=3
16+
KillMode=process
17+
TimeoutStopSec=10
1018
Environment="AWS_USE_DUALSTACK_ENDPOINT=true"
1119
{% if qemu_mode is defined and qemu_mode %}
1220
Environment="AWS_SDK_LOAD_CONFIG=true"
1321
{% endif %}
22+
StandardOutput=journal
23+
StandardError=journal
1424

1525
[Install]
1626
WantedBy=multi-user.target

0 commit comments

Comments
 (0)