Commit Graph

52 Commits

Author SHA1 Message Date
Bubka
243cf4da13 Update to PHP8.1 in Dockerfile - Fix #174 2023-04-15 10:09:00 +02:00
Bubka
ad8db3ae3b Drop PHP 8.0 support & Fix unique validation rules 2023-03-25 12:26:01 +01:00
Bubka
140cc70cef Make Login & API throttling editable using the .env file - Close #163 2023-03-17 11:08:03 +01:00
Bubka
39b9e25435 Fix PHP version and remove useless extensions installation 2022-07-25 15:57:41 +02:00
Bubka
8e2617cc7d Reinstate composer.lock - Fixes #89 2022-07-25 14:51:44 +02:00
Bubka
fa1610505e Fix PHP version in Dockerfile 2022-07-25 11:17:34 +02:00
Bubka
98f5aa082b Fix PHP version in Dockerfile 2022-07-25 10:45:33 +02:00
Bubka
2066ef93f9 Drop PHP 7.4 support, default to PHP8.0 2022-07-22 16:28:11 +02:00
Bubka
d88e477496 Fix .env var name 2022-07-21 15:45:10 +02:00
Bubka
74ee0cfecb Restore session-lifetime default duration 2022-07-18 14:30:09 +02:00
Bubka
990fca3912 Fix #57 - NGINX tmp permission issue & reorganize Dockerfile content 2022-05-20 14:37:28 +02:00
Bubka
3676c5b344 Add PROXY_LOGOUT_URL to config files 2022-05-17 00:16:59 +02:00
Bubka
ac9e705455 Set empty env var with null 2022-05-10 15:34:51 +02:00
Bubka
ca5f15d462 Fix missing auth guard in Docker setup 2022-05-10 12:52:05 +02:00
Bubka
3923ada6a0 Fix Docker test setup 2022-05-10 01:13:54 +02:00
Bubka
54fcfce351 Add missing PHP ext to Docker setup 2022-05-09 23:50:36 +02:00
Bubka
9ddee2c539 Restore composer.json copy in Dockerfile 2022-05-09 22:20:20 +02:00
Bubka
1196a1413e Remove composer.lock from Docker setup 2022-05-09 22:17:46 +02:00
Bubka
bf495f9019 Add trusted proxies as an env var 2022-04-14 11:34:40 +02:00
Bubka
d21c32ffcd
Merge pull request #63 from qdm12/docker-fix
Fix Docker build
2022-04-05 08:40:34 +02:00
Bubka
0717920dba Update ENV vars in Docker related files 2022-03-31 11:24:02 +02:00
Bubka
26b5a74d59 Drop PHP7.3 support 2022-03-31 11:24:01 +02:00
Quentin McGaw
e853919de2 Fix Docker build 2022-03-09 07:04:58 -05:00
Bubka
45219c3100
Fix #50 - Email password reset does not work 2022-02-10 12:35:19 +01:00
Bubka
89aa4d0173
Fix typo in PHP extensions 2022-02-10 11:59:40 +01:00
Bubka
9491878952
Add missing PHP extensions 2022-02-10 11:51:54 +01:00
Quentin McGaw
4f623dd85e
fix(docker): add php7-cli 2021-12-04 13:40:07 +01:00
mara
0fbc76abd0
Fix missing PHP extension (#44) 2021-09-09 11:23:09 +02:00
Quentin McGaw (desktop)
78ba73f34b Change to Alpine for x2 smaller image 2021-08-04 11:03:28 -04:00
Quentin McGaw (desktop)
474331361e Log out version, commit and build date at start 2021-08-04 10:19:24 -04:00
Quentin McGaw (desktop)
de7a3cae83 UID and GID as build arguments
- Defaults to 1000:1000 instead of www-data
- Update docker readme
2021-08-04 10:16:39 -04:00
Quentin McGaw (desktop)
08af4ef670 Remove ignored directives from php-fpm pool config 2021-08-04 10:10:23 -04:00
Quentin McGaw (desktop)
c24f5b2708 Remove support for mysql 2021-08-04 09:35:55 -04:00
Quentin McGaw (desktop)
482e97e2c1 Migrate if installed commit differs from program commit 2021-08-03 09:31:59 -04:00
Quentin McGaw (desktop)
46b99fe2ea Add opencontainers labels 2021-08-03 09:24:33 -04:00
Quentin McGaw (desktop)
e9a517fde8 Add test stage 2021-08-02 21:25:42 -04:00
Quentin McGaw (desktop)
16225e441d Pin PHP version to 7.3-buster 2021-08-02 21:19:44 -04:00
Quentin McGaw (desktop)
b1d4717aaa Use PHP image to get vendor dependencies (faster) 2021-08-02 21:14:54 -04:00
Quentin McGaw (desktop)
d6215a055e Change Dockerfile for cross building
- Download and build vendor dependencies once on native platform
- Build final image N times for N platforms with Docker emulation
2021-08-02 18:26:17 -04:00
Quentin McGaw (desktop)
5be6724a69 Download and build vendor deps in separate stage
- Faster rebuilds due to better caching
- Lays the ground for faster cross building
2021-08-02 18:18:18 -04:00
Quentin McGaw (desktop)
1a04a75232 No need for /var/www/.composer dir 2021-08-02 12:34:51 -04:00
Quentin McGaw (desktop)
cb1efd552f Use supervisord for Nginx+php-fpm 2021-08-02 11:27:21 -04:00
Quentin McGaw (desktop)
d638b8f951 Verify Nginx config at build time 2021-08-02 10:40:10 -04:00
Quentin McGaw (desktop)
3751e46eed Configure nginx to log to stdout and stderr 2021-08-02 10:37:03 -04:00
Quentin McGaw (laptop)
92029c4aff Fix permission for entrypoint for build on Linux 2021-08-01 15:10:55 -04:00
Quentin McGaw (laptop)
404345add1 Change .sqlite to database.sqlite 2021-08-01 15:10:55 -04:00
Quentin McGaw (desktop)
f5f16f3ee7 Rework Dockerfile:
- Fix: install php7.3-gd extension
- Do not install composer 1 and only 2
- Install php7.3-mbstring extension
- Group apt installs together for better caching
2021-08-01 15:10:55 -04:00
Quentin McGaw (desktop)
1e1244a52f Remove Nginx duplicate setup block 2021-08-01 15:10:55 -04:00
Quentin McGaw (desktop)
22d7013406 Fix ownership for php-fpm logs 2021-08-01 15:10:55 -04:00
Quentin McGaw (desktop)
dcc3c2310d Minor changes 2021-08-01 15:10:55 -04:00