Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit d371a66

Browse files
authored
ci: Fix dogfood installation by forcing default configurations (#557)
* ci: Fix dogfood installation by forcing default configurations The dpkg prompt to override config files was appearing, but this will auto-approve it. * Add CAP_NET_BIND_SERVICE to allow listening on :443
1 parent bf00487 commit d371a66

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

.github/workflows/coder.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@ jobs:
336336
gcloud config set project coder-dogfood
337337
gcloud config set compute/zone us-central1-a
338338
gcloud compute scp ./dist/coder_*_linux_amd64.deb coder:/tmp/coder.deb
339-
gcloud compute ssh coder -- sudo dpkg -i /tmp/coder.deb
339+
gcloud compute ssh coder -- sudo dpkg -i --force-confdef /tmp/coder.deb
340340
gcloud compute ssh coder -- sudo systemctl daemon-reload
341341
342342
- name: Start

coder.service

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ ProtectHome=read-only
1717
PrivateTmp=yes
1818
PrivateDevices=yes
1919
SecureBits=keep-caps
20-
AmbientCapabilities=CAP_IPC_LOCK
20+
AmbientCapabilities=CAP_IPC_LOCK CAP_NET_BIND_SERVICE
2121
CapabilityBoundingSet=CAP_SYSLOG CAP_IPC_LOCK
2222
NoNewPrivileges=yes
2323
ExecStart=/usr/bin/coder start

0 commit comments

Comments
 (0)