/ba-image-php8-grpc

Docker container based in a Builderall image with PHP 8.2, Nginx, Composer, MariaDB, Redis and GRPC module

Primary LanguagePHPApache License 2.0Apache-2.0

About this

Docker container based in a Builderall image with PHP 8.2, Nginx, Composer, MariaDB, Redis and GRPC module

See Builderall Docker Images in Docker Hub

Run

# Via Docker Composer
docker comopse up -d

#Via Docker
docker run -it ba-image-app sh
docker run --rm -d -p 83:80 --name ba-image-app ba-image-app:latest
docker run --rm -d -p 83:80 -v ./app:/var/www/app --name ba-image-app ba-image-app:latest

Access

Test redis via terminal

# Expected response: PONG
docker compose exec redis redis-cli ping

Access container via terminal

# Access app container via Docker
docker exec -it ba-image-app sh

# Access app container via Docker Compose
docker compose exec app sh  

# Access mariadb service
# Then run this: mysql -u root -proot
docker compose exec mariadb bash

Buid

# Via Docker
docker build -t ba-image-app:latest . --no-cache

# Via Docker Compose
docker compose build --no-cache