This application is an example using Swoole HTTP with PSRs 7, 11 for Http Requests, Responses and Controllers.
Run:
# For the first time
docker-compose up --build
# If it's already built
docker-compose up
And then enter in container console:
docker exec -it php_app_swoole_http bash
Inside container, run:
php /var/www/framework/start-swoole-http.php
Run:
docker build -t myaccount/my_app_name:1.0.0 -f ./docker-build/Dockerfile .
Run:
docker run -p 80:9501 --name my_swoole_app myaccount/myapp_name:1.0.0
Stop image locally:
docker stop my_swoole_app