Skip to content

kool-dev/docker-nginx

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
php
 
 
 
 
 
 
 
 
 
 
 
 
 
 

CI/CD

Description

Minimal NGINX Docker images. It's use is intended for kool.dev, but can fit in any other NGINX use-case.

Available Tags

Environment Variables

Variable Default Value Description
LISTEN 80 Changes the PORT address
ROOT /app/public Changes NGINX root directive
CLIENT_MAX_BODY_SIZE 25M Changes maximum allowed size of the client request body
PHP_FPM app:9000 Changes the address of a FastCGI server
FASTCGI_READ_TIMEOUT 60s Changes a timeout for reading a response from the FastCGI server
FASTCGI_BUFFERS 8 8k Changes the number and size of the buffers used for reading a response
FASTCGI_BUFFER_SIZE 16k Changes the size of the buffer used for reading the first part of the response received

php

Variable Default Value Description
INDEX index.php Changes the index directive

static

Variable Default Value Description
INDEX index.html Changes the index directive

Usage

With docker run:

docker run -it --rm kooldev/nginx:php nginx -v

With environment variables:

docker run -it --rm -e LISTEN=8080 kooldev/nginx:php nginx -v

With docker-compose.yml:

app:
  image: kooldev/nginx:php
  environment:
    LISTEN: "8080"

Contributing

Dependencies

You should change fwd-template.json and template folder.

After any changes, we just need to run kool run template (you need kool) to compile the template and generate all version folder/files.

License

The MIT License (MIT). Please see License File for more information.