Sign inSign up

instanceasia/php-pecl

By instanceasia

•Updated about 3 years ago

php-pecl php8.2 include pecl support: - Laravel 10.* - firebase SDK ...

Image
0

218

instanceasia/php-pecl repository overview

⁠Dockerfile
FROM instanceasia/php-pecl:8.2-amd64

WORKDIR /usr/share/nginx/html
EXPOSE 9000
⁠docker-compose.yaml
version: '3'

services:
  laravel:
    build:
      context: ./
      dockerfile: docker/Dockerfile
    container_name: gappapp
    restart: unless-stopped
    working_dir: /usr/share/nginx/html
    volumes:
      - ./:/usr/share/nginx/html
      - ./docker/php:/usr/local/etc/php/conf.d/
      - ~/.ssh:/root/.ssh
    networks:
      - app_network

  mysql:
    platform: linux/x86_64
    image: mysql:8.0
    container_name: app_db
    restart: unless-stopped
    environment:
      MYSQL_DATABASE: ${DB_DATABASE}
      MYSQL_ROOT_PASSWORD: ${DB_PASSWORD}
      MYSQL_PASSWORD: ${DB_PASSWORD}
      MYSQL_USER: ${DB_USERNAME}
      TZ: ${DB_TIME_ZONE}
    volumes:
      - ./docker/mysql:/var/lib/mysql:delegated
    ports:
      - 4002:3306
    networks:
      - app_network

  nginx:
    image: nginx:alpine
    container_name: app_nginx
    restart: unless-stopped
    ports:
      - 9002:80
    depends_on:
      - laravel
      - mysql
    volumes:
      - ./:/usr/share/nginx/html
      - ./docker/nginx:/etc/nginx/conf.d/
    networks:
      - app_network

networks:
  app_network:
    driver: bridge

Tag summary

Content type

Image

Digest

sha256:1a0f52019…

Size

826.2 MB

Last updated

about 3 years ago

docker pull instanceasia/php-pecl:8.2-amd64