Jeffrey van Pelt
d222163f82
Fix syntax to match other folders
2025-12-24 13:04:50 +01:00
Jeffrey van Pelt
d81eb48e55
Ensure that the target folder is present before copying files into it
2025-12-20 12:11:55 +01:00
benbrummer
aec886c9eb
Fix rm command to remove all files in public folder
...
Signed-off-by: benbrummer <info@benjamin-brummer.de >
2025-12-18 16:07:16 +01:00
benbrummer
84efa573f0
Change mv to cp for public folder update
...
Replaced mv command with cp for copying files to public folder and added cleanup of temporary public files. This is a robust alternative to mv for e.g ZFS and docker overlay2
Signed-off-by: benbrummer <info@benjamin-brummer.de >
2025-12-18 16:00:21 +01:00
David Bomba
adfa143861
Set default memory limit
2025-12-18 09:07:30 +11:00
Benjamin Brummer
40817ae28c
move chown to next stage
2025-10-29 14:16:12 +01:00
Benjamin Brummer
cf822e0de9
url as argument
2025-10-29 13:38:29 +01:00
Benjamin Brummer
79dde723bd
ADD sets rw only for root
2025-10-29 08:33:47 +01:00
TheNewSound
192c59d596
Remove --chown and rm from Dockerfile
...
Signed-off-by: TheNewSound <info@worldwidecrap.nl >
2025-10-28 09:01:47 +01:00
TheNewSound
0a774f9283
Use --chown in Dockerfile to set permissions
...
Signed-off-by: TheNewSound <info@worldwidecrap.nl >
2025-10-27 23:35:10 +01:00
TheNewSound
d639f649a3
Modify tar command in Dockerfile
...
Removed strip-components option from tar command.
Signed-off-by: TheNewSound <info@worldwidecrap.nl >
2025-10-27 16:54:22 +01:00
TheNewSound
b40a60a12d
Fix ownership command for invoiceninja tarball
...
Signed-off-by: TheNewSound <info@worldwidecrap.nl >
2025-10-27 16:48:15 +01:00
TheNewSound
e1ed2f0eab
Update Dockerfile
...
Fix permissions of downloaded tar.gz file via ADD
Signed-off-by: TheNewSound <info@worldwidecrap.nl >
2025-10-27 16:39:04 +01:00
TheNewSound
f9d8cf1fee
Update Dockerfile to use ADD for downloading files
...
Replaced curl command with ADD instruction for downloading Invoice Ninja instead of RUN curl.
Signed-off-by: TheNewSound <info@worldwidecrap.nl >
2025-10-27 13:48:26 +01:00
Benjamin Brummer
3ea9b66fde
Default timing configuration for healthcheck should be sufficient
2025-10-01 07:50:27 +02:00
Benjamin Brummer
15feba28e5
Let compose create the network for the stack
2025-10-01 07:23:58 +02:00
Benjamin Brummer
b1ee5a8e98
Use docker default logging configuration
2025-10-01 07:18:49 +02:00
Benjamin Brummer
5970556335
Mounting .env file is redundant with env_file:
2025-09-30 13:20:39 +02:00
Benjamin Brummer
e1cf8751db
Do not pass all variables into mysql container
2025-09-30 13:16:14 +02:00
Benjamin Brummer
7a985b4d0d
Remove redundant package discovery command from production setup
2025-09-29 14:06:41 +02:00
Benjamin Brummer
91a2a106e0
Optimize artisan commands
2025-09-28 09:15:52 +02:00
Benjamin Brummer
7bd0a56260
Increase start-period, as initialization and migrations can take some time
2025-09-28 09:15:17 +02:00
Benjamin Brummer
32e59e289b
Add healthcheck as condition for app
2025-09-26 15:17:44 +02:00
benbrummer
9a56657aa4
Create app/public
...
Signed-off-by: benbrummer <info@benjamin-brummer.de >
2025-09-08 16:41:17 +02:00
David Bomba
ee060b45fd
Rollback to 8.4
2025-09-03 07:27:21 +10:00
David Bomba
abc66d2491
Roll back to PHP 8.3
2025-09-02 18:54:51 +10:00
benbrummer
085df042c1
Workaround: Disable SSL for mariadb-client for compatibility with MySQL
2025-09-01 21:36:45 +02:00
benbrummer
d1621f0fe5
PHP 8.4
...
Signed-off-by: benbrummer <info@benjamin-brummer.de >
2025-08-29 12:57:55 +02:00
benbrummer
61728ec89b
Fix mariadb-client connection to mysql
...
Debian Trixie has a new mariadb-client, with encryption by default
Signed-off-by: benbrummer <info@benjamin-brummer.de >
2025-08-29 12:51:27 +02:00
benbrummer
1bda3e5809
Use health endpoint for HEALTHCHECK
...
Signed-off-by: benbrummer <info@benjamin-brummer.de >
2025-08-29 08:02:56 +02:00
v
68cfe612ee
Start supervisord using /etc/supervisor/supervisord.conf so that a socket at /var/run is created (default supervisord config).
2025-08-01 15:45:54 +02:00
benbrummer
f6fa32f606
saxon defaults now to 12.5.0
...
Signed-off-by: benbrummer <info@benjamin-brummer.de >
2025-05-10 10:59:13 +02:00
benbrummer
04f4dbe248
remove bootstrap/cache volume
...
align with docker hub tutorial about laravel
* https://docs.docker.com/guides/frameworks/laravel/
* https://github.com/dockersamples/laravel-docker-examples/blob/main/compose.prod.yaml#L14
Signed-off-by: benbrummer <info@benjamin-brummer.de >
2025-04-04 11:43:33 +02:00
Gianluigi Trontini
7b7f3df710
Fixes #743 : Move conditionals for chromium/google chrome at the top of the file
2025-04-03 15:37:52 +02:00
Richy HBM
a53b702c45
Create required dirs if missing
...
Signed-off-by: Richy HBM <RichyHBM@users.noreply.github.com >
2025-03-27 16:04:35 +00:00
David Bomba
39c546e270
remove default prop for snappdf pay
2025-03-25 12:03:04 +11:00
David Bomba
9c0e00edb3
Add conditionals for chromium/google chrome
2025-03-25 12:02:47 +11:00
Benjamin Brummer
be0ec204d4
use github latest url, tar.gz without top level repository
2025-03-15 06:35:12 +00:00
David Bomba
11855e0701
Fixes for php extension installer
2025-01-24 12:58:04 +11:00
David Bomba
42816b6282
Require mbstring
2025-01-24 09:23:10 +11:00
Benjamin Brummer
b58d4e1259
fix for reaps
2025-01-14 21:31:50 +00:00
Benjamin Brummer
a7683ada33
log to stdout
2025-01-14 21:19:38 +00:00
Benjamin Brummer
3e8a6c72a7
healthcheck for php-fpm master process
2025-01-14 21:19:25 +00:00
Benjamin Brummer
c00d44380c
log worker to stdout/stderr
2025-01-13 16:34:49 +00:00
Benjamin Brummer
cb4120fc54
Multistage, single init.sh
2025-01-13 16:31:39 +00:00
Benjamin Brummer
f2c5a1f842
composer is not needed, permissions are already correct in the image
2025-01-13 13:11:50 +00:00
Benjamin Brummer
029bc57fac
download invoiceninja.tar.gz
2025-01-13 13:09:33 +00:00
Benjamin Brummer
d60bf39950
set correct file-extension
2025-01-13 12:52:28 +00:00
Benjamin Brummer
31eb278f0d
prefer files from image
2025-01-13 12:30:06 +00:00
Benjamin Brummer
44b460bf13
php optimization opcache and realpath
2025-01-13 12:22:01 +00:00