chore: upgrade woodpecker to v1.0.2

- Upgrade woodpecker to v1.0.2
- Move the traefik configuration over to traefik
- The entrypoint script is no longer needed
This commit is contained in:
Dan Anglin 2023-08-26 11:30:01 +01:00
parent aa39cedd8b
commit 6a0325a0a1
Signed by: dananglin
GPG key ID: 0C1D44CFBEE68638
5 changed files with 4 additions and 16 deletions

2
config

@ -1 +1 @@
Subproject commit b18f01222f5291c28835eecfda6acd99a12ab3d9
Subproject commit a36055337246e8ddd83811c982769fab1d555748

View file

@ -7,6 +7,8 @@ ADD dynamic_landing_page.yaml /tmp/dynamic_landing_page.yaml
ADD dynamic_gotosocial.yaml /tmp/dynamic_gotosocial.yaml
ADD dynamic_woodpecker.yaml /tmp/dynamic_woodpecker.yaml
ADD entrypoint.sh /
RUN chmod +x /entrypoint.sh

View file

@ -16,8 +16,6 @@ RUN --mount=type=bind,source=.,target=/packages \
&& mv /tmp/woodpecker-server /usr/local/bin/woodpecker-server \
&& cp /packages/entrypoint.sh /usr/local/bin/entrypoint \
&& chmod a+x /usr/local/bin/entrypoint \
&& cp /packages/traefik_woodpecker.yaml /flow/woodpecker/tmp/traefik_woodpecker.yaml \
&& chown {{ .Woodpecker.LinuxUID }}:{{ .FlowGID }} /flow/woodpecker/tmp/traefik_woodpecker.yaml \
&& rm -rf /tmp/*
ENV GODEBUG=netdns=go
@ -26,4 +24,4 @@ USER {{ .Woodpecker.LinuxUID }}:{{ .FlowGID }}
WORKDIR /
ENTRYPOINT ["entrypoint"]
ENTRYPOINT ["woodpecker-server"]

View file

@ -1,12 +0,0 @@
#!/usr/bin/env bash
set -o errexit
set -o nounset
set -o pipefail
# Move the dynamic traefik config to the shared volume
if [ -f /flow/woodpecker/tmp/traefik_woodpecker.yaml ]; then
mv /flow/woodpecker/tmp/traefik_woodpecker.yaml {{ .Traefik.SharedMountPoint }}/dynamic/traefik_woodpecker.yaml
fi
exec woodpecker-server