Skip to content
This repository was archived by the owner on Oct 3, 2024. It is now read-only.

Commit e707473

Browse files
committed
Add support for debian bullseye
1 parent 65c410e commit e707473

File tree

3 files changed

+40
-1
lines changed

3 files changed

+40
-1
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
strategy:
1212
matrix:
1313
type: ["cli", "fpm"]
14-
distro: ["alpine-3.15", "debian-buster"]
14+
distro: ["alpine-3.15", "debian-buster", "debian-bullseye"]
1515
runs-on: ubuntu-latest
1616
steps:
1717
-

cli/debian-bullseye.Dockerfile

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
FROM php:8.1.1-cli-bullseye
2+
3+
COPY --from=mlocati/php-extension-installer /usr/bin/install-php-extensions /usr/local/bin/
4+
COPY ./cli/init.d /opt/litea/init.d
5+
RUN chmod +x /opt/litea/init.d/*
6+
7+
COPY ./cli/conf /opt/litea/conf
8+
9+
COPY ./lit.sh /usr/local/bin/lit
10+
COPY ./docker-entrypoint.sh /usr/local/bin/docker-entrypoint
11+
12+
RUN chmod +x \
13+
/usr/local/bin/lit \
14+
/usr/local/bin/docker-entrypoint
15+
16+
WORKDIR /var/www/
17+
18+
ENTRYPOINT [ "docker-entrypoint" ]

fpm/debian-bullseye.Dockerfile

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
FROM php:8.1.1-fpm-bullseye
2+
3+
COPY --from=mlocati/php-extension-installer /usr/bin/install-php-extensions /usr/local/bin/
4+
COPY ./fpm/init.d /opt/litea/init.d
5+
RUN chmod +x /opt/litea/init.d/*
6+
7+
COPY ./fpm/conf /opt/litea/conf
8+
9+
COPY ./lit.sh /usr/local/bin/lit
10+
COPY ./docker-entrypoint.sh /usr/local/bin/docker-entrypoint
11+
12+
RUN chmod +x \
13+
/usr/local/bin/lit \
14+
/usr/local/bin/docker-entrypoint
15+
16+
RUN lit install fpm
17+
18+
WORKDIR /var/www/
19+
20+
ENTRYPOINT [ "docker-entrypoint" ]
21+
CMD ["php-fpm"]

0 commit comments

Comments
 (0)