4 Commits

Author SHA1 Message Date
6fd7ab8c70 Update to Alpine 3.23.3 base image (Apache 2.4.66) 2026-01-28 22:54:11 -08:00
137199165f Migrate from Drone CI to Woodpecker CI
Replace .drone.yml with .woodpecker.yaml using official
woodpeckerci/plugin-kaniko image. Update base image to Alpine 3.22.2.
2026-01-28 22:52:49 -08:00
20a5c7cdaa Alpine 3.22.0 (Apache 2.4.63-r4)
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
also add apache2-http2 and apache2-brotli
2025-06-19 18:20:53 -07:00
fc0b8cfbea Alpine 3.20.2 (Apache 2.4.62-r0)
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2024-08-22 00:27:22 -07:00
3 changed files with 21 additions and 21 deletions

View File

@@ -1,19 +0,0 @@
kind: pipeline
type: kubernetes
name: default
steps:
- name: docker
image: harbor.ntppool.org/ntppool/drone-kaniko:main
pull: always
settings:
dockerfile: Dockerfile
repo: library/static-web
registry: harbor.ntppool.org
auto_tag: true
tags: SHA7,${DRONE_SOURCE_BRANCH}
cache: true
username:
from_secret: harbor_library_username
password:
from_secret: harbor_library_password

19
.woodpecker.yaml Normal file
View File

@@ -0,0 +1,19 @@
when:
- event: [push, pull_request, manual]
steps:
- name: docker
image: woodpeckerci/plugin-kaniko
settings:
dockerfile: Dockerfile
registry: harbor.ntppool.org
repo: library/static-web
tags:
- ${CI_COMMIT_SHA:0:7}
- ${CI_COMMIT_BRANCH}
- ${{ CI_COMMIT_BRANCH == 'main' && 'latest' || CI_COMMIT_BRANCH }}
cache: true
username:
from_secret: harbor_library_username
password:
from_secret: harbor_library_password

View File

@@ -1,11 +1,11 @@
FROM harbor.ntppool.org/perlorg/base-os:3.19.1
FROM harbor.ntppool.org/perlorg/base-os:3.23.3
ENV BUILD_VERSION 1
USER root
WORKDIR /web
VOLUME /git
VOLUME /web/config
RUN apk --no-cache upgrade
RUN apk --no-cache add apache2 apache2-utils apache2-proxy apache2-ssl apr-util-dbd_sqlite3 sqlite
RUN apk --no-cache add apache2 apache2-utils apache2-proxy apache2-http2 apache2-brotli apache2-ssl apr-util-dbd_sqlite3 sqlite
#RUN mkdir /run/apache2; chown apache:apache /run/apache2
RUN mv /etc/apache2/conf.d/proxy.conf /etc/apache2/conf.d/proxy.conf.disabled
RUN ln -s /dev/stderr /var/log/apache2/error.log