Commit 3f23b3d
Release 2.0: PHP 8.2, Ubuntu 22.04, major re-structure & cleanup (#59)
* Cleaned up comments
* Added Multi-arch support
* Fixed tage reference
* Removed quotes
* Optimized development script
* Upgraded development to Docker Buildx
* Added upstream support
* Added QEMU
* Added BuildX to production pipeline
* Added platforms
* Removed rare platforms
* Added base ubuntu version
* Re-added upstream channel
* Simplified development process
* Changed S6 Overlay commands to /command
* Refactored to standardized name of 'src' and 'dist'
* Updated warning
* Changed source and dist directories
* Clarified template location
* Added Ubuntu version support
* Updated commands to be compatible with S6 Overlay v3.x
* Updated note to 'dist' folder
* Changed to 'dist' folder
* Centralized workflows
* Removed requirement on calling ubuntu base versions
* Removed null variable
* Removed unused run command
* Set scripts to executable
* Separated build jobs
* Added job dependencies
* Added quotes
* Changed variables to global
* Escaped variables
* Removed environment variables
* Make services executable
* Updated all services to be executable
* Updated to bash
* Added CHMOD at Docker image level
* Fixed PHP variation
* Remove php_admin flags. Fixes #45
* Set security settings to admin flags
* Added PHP_OPEN_BASEDIR. Fixes #52. Thanks to @herpaderpaldent
* add php intl package to support laravel email validation rules
* Completed build for "int" package (ref #56)
* Added Composer variables
* added phpx.x-bcmath
Added `-bcmath` package for php `7.4`, `8.0` and `8.1` as it's a server requirement for Laravel https://laravel.com/docs/9.x/deployment#server-requirements
* Updated README to mermaid
* Upgraded to Ubuntu 22.04
* Updated Ubuntu version to be dynamic
* Added Matrix to workflow
* Updated all references to 22.04
* Restored matrix jobs to be by version only
* Restored base Ubuntu version
* Fixed order of service execution
* Converted to new S6 Overlay format
* Reset build numbers
* Configured working S6 overlay service in new format
* Decreased verbosity
* Converted runas-user to oneshot
* Converted Laravel Automations to new S6 Overlay methods
* Allow versions to be passed to the build command
* Converted Apache to new S6 Overlay standard
* Added S6 verbosity
* Updated NGINX to S6 overlay standard
* Converted services to S6 overlay standards
* Add Readiness Checks (#75)
Add Readiness Checks
* Adjusted upstream names
* Removed debugging
* Adjusted to multi-stage build
* Removed wget
* Adjusted repo config
* Fixed dependency issues
* Cleanup/remove templating (#77)
* Removed build files
* Removed yasha dependency
* Removed variables
* FPM not working
* Fixed PHP-FPM reference
* Fixed version reference
* Static reference to PHP
* Adjusted to listen on TCP only
* Added healthcheck
* Updated actions to new standard
* Clarified Docker Desktop
* Adjusted version to run from the matrix
* Added ca-certificates to repo-config stage
* FIxed READMEs
* Fixed README
* Add PHP 8.2 Support (#78)
* Added 8.2 to security policy
* Added images
* Added 8.2
* Clarified directory
* Alphabetized packages
* Removed php-redis (package not found)
* Allow SSL settings to be configured with "SSL_MODE" (#79)
* Added warning about PHP 8.2
* Tidy up scripts
* Enhanced healthcheck script
* Added documentation for SSL
* Moved cloudflare IPs to standalone file
* Removed default site
* Updated SSL generator for NGINX
* Set execution order for best UX
* Added SSL_MODE support for NGINX
* Improved UX on check script
* Improved UX of service startup
* Set sleep delay for Apache
* Added SSL_MODE support script
* Remove old config
* Added Apache configuration support for SSL_MODE
* Removed redundant exec keyword
* Disable S6 service timeouts (Fixes #81)
* Set the webuser via S6 Overlay's method
* Change production images to only be run on releases
* Revert "Change production images to only be run on releases"
This reverts commit b94f201.
* Cleaned up comments
* Upgraded Github Actions to latest versions
* Added sponsors workflow
* Updated to latest tj-actions/branch-names
Co-authored-by: Skyler Katz <[email protected]>
Co-authored-by: Alex Justesen <[email protected]>1 parent be20cc2 commit 3f23b3d
File tree
205 files changed
+1031
-4456
lines changed- .git-config/hooks
- .github
- workflows
- generated-dockerfiles
- 7.4
- cli
- fpm-apache
- etc
- apache2/sites-available
- cont-init.d
- php/fpm/pool.d
- services.d/apache2
- fpm-nginx
- etc
- cont-init.d
- nginx
- sites-available
- php/fpm/pool.d
- services.d/nginx
- fpm
- etc
- cont-init.d
- services.d/php-fpm
- 8.0
- cli
- etc/cont-init.d
- fpm-apache
- etc
- apache2
- conf-available
- mods-available
- sites-available
- cont-init.d
- services.d/apache2
- fpm-nginx
- etc
- cont-init.d
- nginx
- server-opts.d
- sites-available
- services.d/nginx
- fpm
- etc
- php/fpm/pool.d
- services.d/php-fpm
- 8.1
- cli
- etc/cont-init.d
- fpm-apache
- etc
- apache2
- conf-available
- mods-available
- sites-available
- cont-init.d
- php/fpm/pool.d
- services.d/apache2
- fpm-nginx
- etc
- cont-init.d
- nginx
- server-opts.d
- sites-available
- php/fpm/pool.d
- services.d/nginx
- fpm
- etc
- cont-init.d
- php/fpm/pool.d
- services.d/php-fpm
- src
- cli
- etc/s6-overlay
- s6-rc.d
- runas-user
- user/contents.d
- scripts
- php-version-packages
- fpm-apache
- etc
- apache2
- conf-available
- mods-available
- sites-available
- vhost-templates
- php/fpm/pool.d
- s6-overlay
- s6-rc.d
- apache2
- data
- configure-ssl
- debug-apache2
- msmtp
- user/contents.d
- scripts
- fpm-nginx
- etc
- nginx
- server-opts.d
- site-opts.d
- sites-available
- php/fpm/pool.d
- s6-overlay
- s6-rc.d
- configure-ssl
- debug-nginx
- msmtp
- nginx
- data
- user/contents.d
- scripts
- fpm
- etc
- php/fpm/pool.d
- s6-overlay
- s6-rc.d
- laravel-automations
- php-fpm
- data
- user/contents.d
- scripts
- templates
- cli
- etc/cont-init.d
- fpm-apache
- etc
- apache2
- conf-available
- mods-available
- sites-available
- cont-init.d
- php/fpm/pool.d
- services.d/apache2
- fpm-nginx
- etc
- cont-init.d
- nginx
- server-opts.d
- sites-available
- php/fpm/pool.d
- services.d/nginx
- fpm
- etc
- cont-init.d
- php/fpm/pool.d
- services.d/php-fpm
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
205 files changed
+1031
-4456
lines changedThis file was deleted.
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | 4 | | |
6 | 5 | | |
7 | 6 | | |
8 | | - | |
9 | | - | |
10 | 7 | | |
11 | 8 | | |
12 | 9 | | |
13 | 10 | | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | 4 | | |
6 | 5 | | |
7 | 6 | | |
8 | | - | |
9 | | - | |
10 | 7 | | |
11 | 8 | | |
12 | 9 | | |
13 | 10 | | |
14 | | - | |
15 | | - | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
16 | 18 | | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
37 | 27 | | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
48 | 36 | | |
49 | | - | |
50 | | - | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
51 | 45 | | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | 46 | | |
56 | 47 | | |
57 | 48 | | |
58 | 49 | | |
59 | 50 | | |
60 | | - | |
| 51 | + | |
61 | 52 | | |
62 | 53 | | |
63 | 54 | | |
| |||
74 | 65 | | |
75 | 66 | | |
76 | 67 | | |
77 | | - | |
| 68 | + | |
78 | 69 | | |
79 | 70 | | |
80 | 71 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
0 commit comments