Compare commits

...

41 Commits

Author SHA1 Message Date
David Bomba
7e466b38a3 Merge pull request #715 from invoiceninja/revert-689-master
Revert "Align alpine to debian and octane for maintenance"
2025-01-26 09:47:59 +11:00
David Bomba
c5bb7960c3 Revert "Align alpine to debian and octane for maintenance" 2025-01-26 09:47:24 +11:00
David Bomba
3bf4174cbf Merge pull request #712 from turbo124/master
Fixes for publish-image regression
2025-01-24 15:40:41 +11:00
David Bomba
18550bcf3e Fixes for publish-image regression 2025-01-24 15:40:26 +11:00
David Bomba
83bfb1b22f Fixes for publish-image regression 2025-01-24 15:38:25 +11:00
David Bomba
e4b3e0f0f1 Merge pull request #711 from turbo124/master
Revert and run on ubuntu 22.04
2025-01-24 15:01:20 +11:00
David Bomba
a060c70d3f Revert and run on ubuntu 22.04 2025-01-24 15:01:08 +11:00
David Bomba
d8749fa049 Revert and run on ubuntu 22.04 2025-01-24 14:59:52 +11:00
David Bomba
febb70263c Merge pull request #710 from turbo124/master
align build and publish images
2025-01-24 14:49:21 +11:00
David Bomba
4b6b287906 align build and publish images 2025-01-24 14:48:52 +11:00
David Bomba
e0bb394346 minor changes 2025-01-24 14:32:47 +11:00
David Bomba
914bebebf6 Merge pull request #705 from turbo124/master
Working on php extension installer issue
2025-01-24 12:20:23 +11:00
David Bomba
e617f2d808 Working on php extension installer issue 2025-01-24 12:19:56 +11:00
David Bomba
3a4f138f6a Merge pull request #704 from turbo124/master
Fixes for yaml syntax
2025-01-24 11:51:00 +11:00
David Bomba
ce9ce4fd26 Fixes for yaml syntax 2025-01-24 11:50:35 +11:00
David Bomba
d01706a734 Merge pull request #703 from turbo124/master
Change the way we invoke install php extensions
2025-01-24 11:49:34 +11:00
David Bomba
00e54c9c23 Change the way we invoke install php extensions 2025-01-24 11:41:37 +11:00
David Bomba
4ea7218cd8 Merge pull request #702 from turbo124/master
Reduce parallel jobs and add swap in case we are hitting github actions
2025-01-24 10:10:16 +11:00
David Bomba
e161a85133 Reduce parallel jobs and add swap in case we are hitting github action limitations 2025-01-24 10:09:25 +11:00
David Bomba
d27c1a22d8 Merge pull request #701 from turbo124/master
Require mbstring
2025-01-24 09:24:18 +11:00
David Bomba
83dbf94c2b require mbstring 2025-01-24 09:22:01 +11:00
David Bomba
c0ee1a5521 Merge pull request #689 from benbrummer/master
Align alpine to debian and octane for maintenance
2025-01-24 09:16:34 +11:00
Benjamin Brummer
018e0e7b2a readded mariadb-connector-c 2025-01-15 11:29:46 +00:00
Benjamin Brummer
07a211bc13 pidfile is not required 2025-01-15 11:16:45 +00:00
Benjamin Brummer
4c9ae7e92f Align supervisor with debian 2025-01-15 11:09:04 +00:00
Benjamin Brummer
fe1ff5c496 remove hosts 2025-01-15 09:53:08 +00:00
Benjamin Brummer
3a0d184fb2 remove network 2025-01-15 09:52:00 +00:00
Benjamin Brummer
42c62adf1a php optimization 2025-01-15 09:49:58 +00:00
Benjamin Brummer
7a72c2ef16 set alpine to 3.20 2025-01-15 09:29:59 +00:00
Benjamin Brummer
974df2fa20 align supervisord to laravel docs/debian 2025-01-14 20:27:22 +00:00
Benjamin Brummer
7629f51492 cleanup php.ini 2025-01-14 20:25:50 +00:00
Benjamin Brummer
977e2001f0 disable preload for artisan tinker 2025-01-13 12:19:01 +00:00
Benjamin Brummer
a520f32385 cleanup 2025-01-13 12:16:43 +00:00
Benjamin Brummer
9b63fc3fbc php-fpm.conf, renamed server to nginx 2025-01-12 14:03:31 +00:00
Benjamin Brummer
cbaf961012 update php.ini, fix for valkey configuration 2025-01-12 12:27:20 +00:00
Benjamin Brummer
797aa6bdf8 redis/valkey cache 2025-01-12 11:43:08 +00:00
Benjamin Brummer
103b912467 align nginx with debian 2025-01-12 11:12:38 +00:00
Benjamin Brummer
7a171b96c7 align with debian, php 8.3 2025-01-12 10:46:52 +00:00
David Bomba
c69093a265 Merge pull request #674 from turbo124/master
Updates for github actions
2024-12-11 09:56:08 +11:00
David Bomba
8863ed9e38 Updates for github actions 2024-12-11 09:54:48 +11:00
David Bomba
76b5e10318 Update README.md 2024-11-23 14:18:12 +11:00
5 changed files with 15 additions and 14 deletions

View File

@@ -31,7 +31,7 @@ jobs:
uses: docker/setup-buildx-action@v1
- name: Cache Docker layers
uses: actions/cache@v2
uses: actions/cache@v4
with:
path: /tmp/.buildx-cache
key: ${{ runner.os }}-buildx-4-${{ hashFiles('alpine/5/cache_buster') }}-${{ github.sha }}

View File

@@ -16,7 +16,7 @@ on:
jobs:
docker:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v2
@@ -31,7 +31,7 @@ jobs:
uses: docker/setup-buildx-action@v1
- name: Cache Docker layers
uses: actions/cache@v2
uses: actions/cache@v4
with:
path: /tmp/.buildx-cache
key: ${{ runner.os }}-buildx-5-${{ hashFiles('alpine/5/cache_buster') }}-${{ github.sha }}

View File

@@ -11,7 +11,7 @@ on:
jobs:
docker:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v2
@@ -31,9 +31,9 @@ jobs:
if [[ $VERSION =~ ^5\.[0-9]{1,3}\.[0-9]{1,3}$ ]]; then
TAGS="$TAGS,${DOCKER_IMAGE}:latest"
fi
echo ::set-output name=tags::${TAGS}
echo ::set-output name=version::${VERSION}
echo ::set-output name=major::${MAJOR}
echo "tags=${TAGS}" >> $GITHUB_OUTPUT
echo "version=${VERSION}" >> $GITHUB_OUTPUT
echo "major=${MAJOR}" >> $GITHUB_OUTPUT
- name: Set up QEMU
uses: docker/setup-qemu-action@v1
@@ -45,12 +45,12 @@ jobs:
uses: docker/setup-buildx-action@v1
- name: Cache Docker layers
uses: actions/cache@v2
uses: actions/cache@v4
with:
path: /tmp/.buildx-cache
key: ${{ runner.os }}-buildx-${{ steps.prep.outputs.major }}-${{ hashFiles('alpine/${{ steps.prep.outputs.major }}/cache_buster') }}-${{ github.sha }}
key: ${{ runner.os }}-buildx-5-${{ hashFiles('alpine/5/cache_buster') }}-${{ github.sha }}
restore-keys: |
${{ runner.os }}-buildx-${{ steps.prep.outputs.major }}-${{ hashFiles('alpine/${{ steps.prep.outputs.major }}/cache_buster') }}-
${{ runner.os }}-buildx-5-${{ hashFiles('alpine/5/cache_buster') }}-
- name: Login to DockerHub
if: github.event_name != 'pull_request'
@@ -79,4 +79,4 @@ jobs:
mv /tmp/.buildx-cache-new /tmp/.buildx-cache
- name: Image digest
run: echo ${{ steps.docker_build.outputs.digest }}
run: echo ${{ steps.docker_build.outputs.digest }}

View File

@@ -12,7 +12,7 @@ jobs:
matrix: ${{ steps.set-matrix.outputs.matrix }}
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
fetch-depth: 0
@@ -55,7 +55,7 @@ jobs:
- "1.23.15"
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
fetch-depth: 0

View File

@@ -2,7 +2,8 @@
[![Docker image, latest](https://img.shields.io/docker/image-size/invoiceninja/invoiceninja/latest?label=latest)](https://hub.docker.com/r/invoiceninja/invoiceninja)
[![Docker image, alpine](https://img.shields.io/docker/image-size/invoiceninja/invoiceninja/alpine?label=alpine)](https://hub.docker.com/r/invoiceninja/invoiceninja)
[![Artifact HUB](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/invoiceninja)](https://artifacthub.io/packages/search?repo=invoiceninja)
[![Pusblish Image](https://github.com/invoiceninja/dockerfiles/actions/workflows/publish-image.yaml/badge.svg)](https://github.com/invoiceninja/dockerfiles/actions/workflows/publish-image.yaml) [![Cache v5 Image](https://github.com/invoiceninja/dockerfiles/actions/workflows/build-image-v5.yaml/badge.svg)](https://github.com/invoiceninja/dockerfiles/actions/workflows/build-image-v5.yaml)
[![Publish Image](https://github.com/invoiceninja/dockerfiles/actions/workflows/publish-image.yaml/badge.svg)](https://github.com/invoiceninja/dockerfiles/actions/workflows/publish-image.yaml)
[![Cache v5 Image](https://github.com/invoiceninja/dockerfiles/actions/workflows/build-image-v5.yaml/badge.svg)](https://github.com/invoiceninja/dockerfiles/actions/workflows/build-image-v5.yaml)
# Docker for [Invoice Ninja](https://www.invoiceninja.com/)