Docker image with PHP and Roadrunner
Dockerfile and etc on GitLab
Environment variables
/etc/roadrunner/.rr.yaml Roadrunner config file/app PHP application folderapp Username created after start container1001 User id for mount app volume from host1001 Group id for mount app volume from hostExample docker-compose.yaml
version: "3.3"
services:
app:
image: genhoi/php-roadrunner:7.3
ports:
- ${HOST_APP_PORT}:8100
volumes:
- './config/php/php.ini:/etc/php7/conf.d/99_php.ini:delegated'
- './app:/app'
- './config/roadrunner/.rr.yaml:/etc/roadrunner/.rr.yaml:delegated'
env_file:
- ./app/.env.local
environment:
APP_USER_ID: ${HOST_USER_UID}
APP_GROUP_ID: ${HOST_USER_GID}
Example switch to app user
λ docker-compose.exe exec app ash
/ # su app
/ $
Content type
Image
Digest
Size
102.3 MB
Last updated
over 5 years ago
docker pull genhoi/php-roadrunner:wordpress-ubuntu-7.2-debug