Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 1.03 KB

File metadata and controls

40 lines (27 loc) · 1.03 KB

fcgiwrap nginx server

Run FastCGI applications with fcgiwrap and nginx on Alpine Linux (docker).

This docker package comes with python support, and runs a sample python app.

Usage

Using docker:

# run on port 9000
docker run -p 9000:80 -d elhardoum/fcgiwrap-server:latest

# or, run with a custom www folder
docker run -p 9000:80 -v ./path/to/local/www:/var/www/html -d elhardoum/fcgiwrap-server:latest

# or, run a local build - cd to where Dockerfile is
docker run -p 9000:80 -d $(docker build -q .)

Using docker-compose:

docker-compose up -d

Hook to entrypoint.sh

You may hook to the entrypoint.sh script and run shell commands before services are loaded, so it will happen every time you start the containers. Just mount your local sh file to /var/opt/entrypoint-hook.sh.

For that, you may attach a volume -v /path/to/local/entrypoint-hook.sh:/var/opt/entrypoint-hook.sh, or via docker-compose:

# ...
    volumes:
      # ...
      - ./entrypoint-hook.sh:/var/opt/entrypoint-hook.sh
# ...