Skip to content

STALE: Alpine support for NGINX Unit #259

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 304 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
304 commits
Select commit Hold shift + click to select a range
1082b89
Changed output
jaydrogers Oct 6, 2023
e5faf95
Force JSON
jaydrogers Oct 6, 2023
5eba03d
Fixed variable reference
jaydrogers Oct 6, 2023
416c537
Reduced image versions
jaydrogers Oct 6, 2023
4d72494
Show the file
jaydrogers Oct 6, 2023
b37080c
Fixed script reference
jaydrogers Oct 6, 2023
594279c
Fixed typo
jaydrogers Oct 6, 2023
bd02c2f
Fixed variable name
jaydrogers Oct 6, 2023
9c13f47
Fixed file reference
jaydrogers Oct 6, 2023
d52c496
Made file explicit
jaydrogers Oct 6, 2023
1470bbb
Fixed directory
jaydrogers Oct 6, 2023
4a03a21
Fixed directory
jaydrogers Oct 6, 2023
21e660a
Fixed variable
jaydrogers Oct 6, 2023
be9575f
Adjusted script location
jaydrogers Oct 6, 2023
8ed0690
Hopefully this works
jaydrogers Oct 6, 2023
185e318
Added debugging
jaydrogers Oct 6, 2023
3781f83
Changed script location
jaydrogers Oct 6, 2023
36c7b90
More debugging
jaydrogers Oct 6, 2023
72167d2
Added artifacts
jaydrogers Oct 6, 2023
f77fec8
Removed extra listing
jaydrogers Oct 6, 2023
33c434d
Added debugging
jaydrogers Oct 6, 2023
11b9382
Added move commadn
jaydrogers Oct 6, 2023
2ba590d
Adjusted variables
jaydrogers Oct 6, 2023
c2afe08
Changed input
jaydrogers Oct 6, 2023
4017fcb
Fixed inputs
jaydrogers Oct 6, 2023
fc61b37
Removed dash
jaydrogers Oct 6, 2023
b4097b5
Adjusted versions to be first
jaydrogers Oct 6, 2023
0ab3a97
Organized structure better
jaydrogers Oct 6, 2023
fd9d502
Improved logic
jaydrogers Oct 6, 2023
4622631
Fixed logic
jaydrogers Oct 6, 2023
33d685a
Removed installation scripts
jaydrogers Oct 6, 2023
d764c8a
Removed unused variable
jaydrogers Oct 6, 2023
91e30ec
Fixed argument names
jaydrogers Oct 6, 2023
128ddd3
Filtered out RC versions
jaydrogers Oct 6, 2023
6b8a859
Fixed appending and sorting
jaydrogers Oct 6, 2023
c511427
Improved query accuracy
jaydrogers Oct 6, 2023
ca7a8fd
Removed sort
jaydrogers Oct 6, 2023
41fccba
Removed version data
jaydrogers Oct 6, 2023
fb92547
Changed docker repo
jaydrogers Oct 6, 2023
47b396d
Restructured docker repository name
jaydrogers Oct 6, 2023
5d60ad7
Moved readme control to beta for now
jaydrogers Oct 6, 2023
3313bbf
Improved error handling
jaydrogers Oct 9, 2023
f1a6d26
Removed unset check
jaydrogers Oct 9, 2023
c3192bb
Added dev script
jaydrogers Oct 9, 2023
733a3fe
Removed copy command
jaydrogers Oct 9, 2023
c93f2cc
Fixed merging of YML
jaydrogers Oct 9, 2023
e26280a
Disabled debugging
jaydrogers Oct 9, 2023
fd0b3bb
Fixed merge
jaydrogers Oct 9, 2023
151e13b
Remove debug
jaydrogers Oct 9, 2023
2883a4d
Improved dependency install
jaydrogers Oct 10, 2023
243b286
Fixed structure of dev command
jaydrogers Oct 10, 2023
a107b1c
Improved documentation
jaydrogers Oct 10, 2023
abd618b
Initial commit of S6
jaydrogers Oct 10, 2023
b6adcaa
Initial commit of other variations
jaydrogers Oct 10, 2023
3cce355
Added early exits
jaydrogers Oct 10, 2023
69577c4
Fixed separation of commands
jaydrogers Oct 10, 2023
3a2afff
Added init script
jaydrogers Oct 10, 2023
24ea78e
Removed whitespace
jaydrogers Oct 10, 2023
a64637b
Sort scripts to run by numerical order
jaydrogers Oct 10, 2023
6d602ea
Fixed execution of commands
jaydrogers Oct 10, 2023
3d12f24
Improved development script
jaydrogers Oct 11, 2023
6bb7314
Removed debug
jaydrogers Oct 11, 2023
a4bfbcf
WIP migrated FPM and NGINX over
jaydrogers Oct 11, 2023
8fb05dd
Removed wget dependency
jaydrogers Oct 11, 2023
9cfd4c4
Fixed reference to php-fpm
jaydrogers Oct 11, 2023
76e24ee
Changed shells
jaydrogers Oct 11, 2023
0e9a67c
Fixed dependency installer
jaydrogers Oct 11, 2023
ac33871
WIP - adding nginx
jaydrogers Oct 17, 2023
24daf63
Converted logic to shell
jaydrogers Oct 18, 2023
9616a55
Added trace
jaydrogers Oct 18, 2023
886e090
Working NGINX
jaydrogers Oct 18, 2023
b6ac3a1
Working NGINX-FPM
jaydrogers Oct 18, 2023
802b632
Working Alpine support
jaydrogers Oct 19, 2023
3f829e4
Functioning Alpine image
jaydrogers Oct 19, 2023
8b3f51b
Added special thanks
jaydrogers Oct 19, 2023
aa37a52
Cleaned up error output
jaydrogers Oct 19, 2023
f0d4747
Removed whitespace
jaydrogers Oct 19, 2023
aae8e92
Fixed error reference
jaydrogers Oct 19, 2023
23be019
Remove unnecessary code
jaydrogers Oct 19, 2023
edd235e
WIP Nginx Unit
jaydrogers Oct 19, 2023
d7714da
Set script name
jaydrogers Oct 23, 2023
5a2d283
Renamed nginx-unit to unit
jaydrogers Oct 23, 2023
7cc51fd
Fixed base image reference
jaydrogers Oct 23, 2023
1680140
Improved error output
jaydrogers Oct 23, 2023
22ac09b
Working NGINX Unit with SSL-Off
jaydrogers Oct 23, 2023
38e7431
Cleaned up output
jaydrogers Oct 23, 2023
0524dc1
Explicit script names
jaydrogers Oct 23, 2023
a33f1c9
Added debug
jaydrogers Oct 23, 2023
342e172
WIP Unit Mixed
jaydrogers Oct 24, 2023
77ab934
Renamed SSL to self-signed
jaydrogers Oct 24, 2023
def5d55
Working SSL configuration
jaydrogers Oct 24, 2023
8b9fe10
Changed to serversideup/php
jaydrogers Oct 25, 2023
7cc9f8f
Changed docker-php-pro to docker-php-serversideup
jaydrogers Oct 25, 2023
47f82a6
Fixed illegal character error
jaydrogers Oct 25, 2023
88b04be
Added minimum TLS
jaydrogers Oct 25, 2023
89e5568
Updated ciphers
jaydrogers Oct 25, 2023
760ffaa
Working NGINX Unit configuration
jaydrogers Oct 25, 2023
655d4ce
Changed name reference
jaydrogers Oct 25, 2023
79db914
Changed branch name for beta
jaydrogers Oct 25, 2023
74ce58d
Added usage notes
jaydrogers Oct 25, 2023
2e407dc
Refactored tag script
jaydrogers Oct 25, 2023
6b080cf
Renamed base config file
jaydrogers Oct 25, 2023
408637d
Renamed base config
jaydrogers Oct 25, 2023
d759a35
Moved RC and added usage instructions
jaydrogers Oct 25, 2023
6001a43
Removed whitespace
jaydrogers Oct 25, 2023
820aabe
Removed whitespace
jaydrogers Oct 25, 2023
4229f74
Require base config
jaydrogers Oct 25, 2023
ba2a087
Clarified defaults
jaydrogers Oct 25, 2023
84c3f3a
Renamed DEPENDENCY_PACKAGES_BOOKWORM to DEPENDENCY_PACKAGES_DEBIAN
jaydrogers Oct 25, 2023
b1d1735
Refactored and improved readability
jaydrogers Oct 25, 2023
1e5aeb5
Added base operating systems
jaydrogers Oct 25, 2023
1024ea7
Updated php-version.yml structure
jaydrogers Oct 25, 2023
afa7889
Added base os for RC
jaydrogers Oct 25, 2023
87b4cf5
Refactored assemble-docker-tags
jaydrogers Oct 25, 2023
3fab684
Adjusted Base OS Logic
jaydrogers Oct 25, 2023
3101372
Fixed variable name
jaydrogers Oct 25, 2023
28b9b5b
Variable name change
jaydrogers Oct 25, 2023
cbfbd0d
Pretty print
jaydrogers Oct 25, 2023
f2707ac
Changed permissions
jaydrogers Oct 26, 2023
1fe007e
Added help menu
jaydrogers Oct 26, 2023
068d5d8
Fixed help menu
jaydrogers Oct 26, 2023
543ccaf
Remove help tag
jaydrogers Oct 26, 2023
7289b6e
Added fpm configs
jaydrogers Oct 26, 2023
040c021
Added default variables
jaydrogers Oct 26, 2023
c717790
Organized and renamed variables for better clarity
jaydrogers Oct 26, 2023
d950357
Remove PHP open base dir
jaydrogers Oct 26, 2023
eecd817
Fixed permissions on configs
jaydrogers Oct 26, 2023
c8d848a
Moved PHP_SESSION_COOKIE_SECURE to ini. Fixes #105. Ref #107
jaydrogers Oct 26, 2023
6ceb60b
Moved init scripts to be at a higher number
jaydrogers Oct 26, 2023
290445d
Added PHP_ERROR_LOG
jaydrogers Oct 26, 2023
0b32580
Changed order of execution for debug
jaydrogers Oct 26, 2023
a3fb18d
Changed debug output order
jaydrogers Oct 26, 2023
b29576a
Removed default base os
jaydrogers Oct 26, 2023
5bcf8e5
Prepared for push of images
jaydrogers Oct 26, 2023
a7ae4af
Default to any debian os
jaydrogers Oct 26, 2023
43b4adf
Updated landing page
jaydrogers Nov 3, 2023
bdfa57a
Updated readme
jaydrogers Nov 3, 2023
11ae4c3
Improved NGINX Unit description
jaydrogers Nov 3, 2023
c9d1b1f
Merge branch 'main' into release/v3.0
jaydrogers Nov 3, 2023
6b45f19
Updated features
jaydrogers Nov 3, 2023
ce675ec
Improved output
jaydrogers Nov 6, 2023
166e7b9
Added newer versions
jaydrogers Nov 6, 2023
bb2026a
Added build process
jaydrogers Nov 6, 2023
99af8c6
Removed fpm-apache for now
jaydrogers Nov 6, 2023
ce4dad3
Updated NGINX Unit version to 1.31.1
jaydrogers Nov 6, 2023
61109cf
Added variations from config file
jaydrogers Nov 6, 2023
091f15a
Fixed tagging issues for default_base_os
jaydrogers Nov 6, 2023
6fc4e6e
Added comment for why we can't include an alpine version of Unit
jaydrogers Nov 6, 2023
9d8c530
Ignore DS_Store files
jaydrogers Nov 7, 2023
12c9159
Added PHP extensions
jaydrogers Nov 7, 2023
e6d0ec4
Removed whitespace
jaydrogers Nov 8, 2023
54e9ba8
Commented out sqllit
jaydrogers Nov 8, 2023
5e13077
Specified branch due to https://github.com/cloudflare/pages-action/is…
jaydrogers Nov 16, 2023
69a90ff
Update s6-overlay version to v3.1.6.2
jaydrogers Nov 20, 2023
9475b3e
Merge branch 'release/v3.0' of github.com:serversideup/docker-php int…
jaydrogers Nov 20, 2023
6b24520
Updated comparison and moved S6 overlay to its own page
jaydrogers Nov 27, 2023
0744ef0
Added APP_BASE_DIR
jaydrogers Nov 27, 2023
aa21166
Clarified release notes location
jaydrogers Nov 27, 2023
465ba91
Started migration guide
jaydrogers Nov 27, 2023
10ce8c5
Removed whitespace
jaydrogers Nov 27, 2023
f257535
Update migration guide with v3 changes
jaydrogers Nov 27, 2023
fcfed51
Updated Laravel automations
jaydrogers Nov 27, 2023
345ec67
Fixed heading reference
jaydrogers Nov 27, 2023
9edd24d
Add branch parameter to Cloudflare deployment
jaydrogers Nov 27, 2023
2e30985
Cleaned up GitHub Action names
jaydrogers Nov 27, 2023
c257e65
Added skip-download option
jaydrogers Nov 27, 2023
42a688c
Temporarily set skip download
jaydrogers Nov 27, 2023
d795827
Add expanded Laravel automations
jaydrogers Nov 27, 2023
fa4f12e
Clarified output
jaydrogers Nov 27, 2023
3bb25af
Fix autorun Laravel migration to true
jaydrogers Nov 28, 2023
33033a6
Update PHP Docker Images and Add New Features
jaydrogers Nov 28, 2023
d42a967
Clarified comment
jaydrogers Nov 28, 2023
ae3a2ca
Enabled downloads again
jaydrogers Nov 28, 2023
c184d1f
Add PHP 8.3 with Alpine and Bookworm support
jaydrogers Nov 28, 2023
88bcce6
Default to 8.3
jaydrogers Nov 28, 2023
f3e6972
Added debug mode
jaydrogers Nov 28, 2023
0304c18
Moved debug mode to entrypoint
jaydrogers Nov 28, 2023
adf399e
Update Dockerfile and entrypoint scripts
jaydrogers Nov 28, 2023
76fbfa6
Added labels and ability to set repo versions
jaydrogers Nov 29, 2023
b720ea6
Adjusted argument order
jaydrogers Nov 29, 2023
72293f3
Update environment variable specification
jaydrogers Nov 29, 2023
d0169c0
Update REPOSITORY_BUILD_VERSION to include GIT
jaydrogers Nov 29, 2023
f53216b
Update Dockerfile comments for CLI and FPM
jaydrogers Nov 29, 2023
6e8fa9b
Update PHP Docker Images description
jaydrogers Nov 29, 2023
10aa044
Add explanation for "Optimized for Laravel &
jaydrogers Nov 29, 2023
3922740
Simplified checkout process
jaydrogers Nov 29, 2023
47fed8d
Added ability to push to GHCR
jaydrogers Nov 29, 2023
5c621b4
Add multi-arch support and published registry URLs
jaydrogers Nov 29, 2023
f1ef9b7
Remove Discourse link
jaydrogers Nov 29, 2023
932da18
Updated installation instructions
jaydrogers Nov 30, 2023
1ab9107
Update upgrade guide with version selection
jaydrogers Nov 30, 2023
f7b1f00
Add links to view available images and tags
jaydrogers Nov 30, 2023
03bcc97
Update installation.md with information about
jaydrogers Nov 30, 2023
55ca6f6
Update link to guide on selecting the right image
jaydrogers Nov 30, 2023
637b1b0
Merge branch 'main' into release/v3.0
jaydrogers Nov 30, 2023
fb8c348
Merge branch 'main' into release/v3.0
jaydrogers Nov 30, 2023
5e72eac
Updated contribution guide
jaydrogers Nov 30, 2023
5b23d72
Update docker-compose.yml to include .dockerignore
jaydrogers Nov 30, 2023
dc7d39f
Add composer support
jaydrogers Nov 30, 2023
6eae70a
Set S6 Overlay version in variable instead of file
jaydrogers Dec 1, 2023
1838465
Update project credits and special thanks
jaydrogers Dec 1, 2023
1280a90
Update title in marketing layout
jaydrogers Dec 1, 2023
bdfb993
Adjusted default PHP extensions
jaydrogers Dec 1, 2023
79ae8c7
Added $build_major_version-$build_base_os tag
jaydrogers Dec 1, 2023
2cb9e05
Add default entrypoint scripts and disable default
jaydrogers Dec 4, 2023
5f3b062
Fix typo in default configurations
jaydrogers Dec 4, 2023
2eb2545
Add guide for migrating from official PHP Docker
jaydrogers Dec 4, 2023
dd2979e
Fix missing image tag and add link to installation
jaydrogers Dec 4, 2023
9ff7b7f
Update PHP image migration guide
jaydrogers Dec 4, 2023
788f85e
Add default environment variable specification
jaydrogers Dec 4, 2023
2434cc4
Add guide on changing common PHP settings
jaydrogers Dec 4, 2023
72e919c
Remove customizing the image guide
jaydrogers Dec 4, 2023
6952699
Add migration guide from v2 to v3
jaydrogers Dec 4, 2023
e84d932
Update Docker Compose and add Dockerfile for
jaydrogers Dec 4, 2023
7b181e5
Fix image tag not found issue in older versions of
jaydrogers Dec 4, 2023
b267e2a
Add instructions for rebuilding Docker image on
jaydrogers Dec 4, 2023
ccc36fb
Add install-php-extensions support
jaydrogers Dec 4, 2023
e16297c
Refactor Docker tag generation logic
jaydrogers Dec 4, 2023
871a9df
WIP of SSL and start up scripts
jaydrogers Dec 4, 2023
8a7d121
Docs Upgrade (#245)
danpastori Dec 5, 2023
d476e13
Update SSL configuration
jaydrogers Dec 5, 2023
32aaf5a
Updated logo
jaydrogers Dec 5, 2023
2a62f34
Update PHP patch versions
jaydrogers Dec 5, 2023
f6b9de4
Fixed code highlights
danpastori Dec 5, 2023
df43c5e
Merge branch 'release/v3.0' of github.com:serversideup/docker-php int…
danpastori Dec 5, 2023
40e6c18
Update SSL configuration and provide examples for
jaydrogers Dec 5, 2023
0f91369
Add note about php.ini in
jaydrogers Dec 5, 2023
1cc8b4e
Update Dockerfile versions and install additional
jaydrogers Dec 5, 2023
da77dca
Add guide for adding custom startup scripts
jaydrogers Dec 5, 2023
e836c68
Organized variables better
jaydrogers Dec 5, 2023
84fea15
Update migration guide with v3 changes
jaydrogers Dec 5, 2023
9632ba3
Update PHP installation instructions and remove
jaydrogers Dec 5, 2023
f549541
Removed arrow for compatibility reasons
jaydrogers Dec 5, 2023
8f695a8
Update link to discussion
jaydrogers Dec 5, 2023
cc9271d
Update PHP Docker Images with improved
jaydrogers Dec 5, 2023
070dc0b
Added PHP 8.3 support
jaydrogers Dec 5, 2023
449a3bc
Update description in index.md file
jaydrogers Dec 6, 2023
d60dd90
Update description of serversideup/php Docker
jaydrogers Dec 6, 2023
0633ee9
Update PHP Docker Images name
jaydrogers Dec 6, 2023
bfb0625
Changed to PNG image
jaydrogers Dec 7, 2023
bab46fa
Update ogImageHeight in marketing layout
jaydrogers Dec 7, 2023
4d18344
Update ogDescription and twitterDescription in
jaydrogers Dec 7, 2023
b421672
Update social image file type
jaydrogers Dec 7, 2023
cfee212
Update social image
jaydrogers Dec 7, 2023
8637e21
Adjusted OG image template
jaydrogers Dec 7, 2023
432cb39
Adjusted borders
jaydrogers Dec 7, 2023
8b2c4c4
Update border and rounded styles in OgImage
jaydrogers Dec 7, 2023
aa4ad44
Update command reference in PHP Docker image
jaydrogers Dec 7, 2023
358f225
Set to ZTS to get embed (https://github.com/docker-library/php/pull/1…
jaydrogers Dec 8, 2023
b2c609a
Merge branch 'main' into 233-unit-alpine
jaydrogers Feb 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions .github/workflows/action_publish-beta-images.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Docker Publish (Beta Images)

on:
workflow_dispatch:
push:
branches:
- release/v3.0
paths:
- src/**
- .github/workflows/**
- scripts/**
schedule:
- cron: '0 8 * * 1'

jobs:
build-beta-images:
uses: ./.github/workflows/service_docker-build-and-publish.yml
with:
tag-prefix: "beta-"
secrets: inherit
15 changes: 15 additions & 0 deletions .github/workflows/action_publish-production-images.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: Docker Publish (Production Images)

on:
workflow_dispatch:
release:
types: [released]
schedule:
- cron: '0 8 * * 2'

jobs:
build-production-images:
uses: ./.github/workflows/service_docker-build-and-publish.yml
with:
tag-prefix: ''
secrets: inherit