Sign inSign up

sreamais/web-portal

By sreamais

•Updated 6 months ago

Repositório da imagem oficial para ambiente de produção

Image
Web servers
0

3.3K

sreamais/web-portal repository overview

⁠Referência Rápida

Mantido por: Amais Educação⁠

⁠Ferramentas

⁠Extensões do PHP instaladas

bcmathbz2calendarcurlexiffileinfofilterftpgdhashintljsonlibxmlsqlsrv
mbstringmongodbmysqlimysqlndopensslPDOpdo_mysqlpdo_sqliteredissocketsZend OPcachezipzlibpdo_sqlsrv

⁠Docker Compose

version: '3.9'

services:
  portal:
    container_name: portal
    image: sreamais/web-portal:latest
    restart: unless-stopped
    volumes:
      - ./image-files/etc/nginx/nginx.conf:/etc/nginx/nginx.conf
      - ./image-files/etc/nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf
      - ./image-files/usr/local/etc/php/php.ini:/usr/local/etc/php/php.ini
      - ./image-files/usr/local/etc/php-fpm.d/www.conf:/usr/local/etc/php-fpm.d/www.conf
      - ./var/www/html
      - ./xdebug:/var/logs/xdebug
    external_links:
      - mysql
      - redis
    extra_hosts:
      - "host.docker.internal:host-gateway"
    ports:
      - "80:80"
    working_dir: /var/www/html
    deploy:
      resources:
        limits:
          memory: 2GB
        reservations:
          memory: 512M

networks:
  default:
    external: true
    name: uni_network

⁠Dockerfile

FROM sreamais/web-portal:latest

# Atualiza o índice de pacotes e instala as dependências necessárias
RUN apk --no-cache update && \
    apk --no-cache upgrade && \
    rm -rf /var/cache/apk/*

# Instalação da extensão Xdebug
RUN pecl install xdebug-3.1.6 && \
    docker-php-ext-enable xdebug

# Instala o Composer globalmente
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer

# Crie o diretório para armazenar os arquivos do aplicativo
WORKDIR /var/www/html

⁠Configurações Customizadas

Abaixo é mostrado os caminhos das configurações das ferramentas instaladas.

  • /etc/nginx/nginx.conf
  • /etc/nginx/conf.d/default.conf
  • /usr/local/etc/php/php.ini
  • /usr/local/etc/php-fpm.d/www.conf⁠
  • /var/www/html

Tag summary

Content type

Image

Digest

sha256:f5d0424c6…

Size

204.5 MB

Last updated

about 2 years ago

docker pull sreamais/web-portal