Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 5.29 KB

CONTRIBUTING.md

File metadata and controls

36 lines (26 loc) · 5.29 KB

Contribution guide

Thanks for your interest in contributing to this project!

As stated in the README, there are a lot of down-stream dependencies on these images, so please understand that it can make it complicated on merging your pull request.

We'd love to have your help, but it might be best to explain your intentions first before contributing.

Project dependencies

You must have these installed on your system.

How things work

  1. All files are stored in the /src folder
  2. Github Actions will automatically build and deploy the images

Running things locally

To run a build, simply run ./dev.sh (with Docker Desktop Running). This will automatically build the beta images on your local machine. If you want to only build a specific version, you pass it a version you want to build (example: ./dev.sh 8.1)

Viewing the images

After running the build, you should be able to run docker images to see all available images on your machine. Everything built with ./dev.sh will be tagged serversideup/php:beta-*.

Beta Images

⚙️ Variation 🚀 Version
cli serversideup/php:beta-8.2-cli
serversideup/php:beta-8.1-cli
serversideup/php:beta-8.0-cli
serversideup/php:beta-7.4-cli
fpm serversideup/php:beta-8.2-fpm
serversideup/php:beta-8.1-fpm
serversideup/php:beta-8.0-fpm
serversideup/php:beta-7.4-fpm
fpm-apache serversideup/php:beta-8.2-fpm-apache
serversideup/php:beta-8.1-fpm-apache
serversideup/php:beta-8.0-fpm-apache
serversideup/php:beta-7.4-fpm-apache
fpm-nginx serversideup/php:beta-8.2-fpm-nginx
serversideup/php:beta-8.1-fpm-nginx
serversideup/php:beta-8.0-fpm-nginx
serversideup/php:beta-7.4-fpm-nginx

Running a test web server:

This is helpful for testing things out:

docker run --rm -v $(pwd):/var/www/html -p 80:80 -p 443:443 serversideup/php:beta-8.1-fpm-nginx