HEX
Server: nginx/1.18.0
System: Linux test-ipsremont 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
User: ips (1000)
PHP: 8.0.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/quadcode-site/docker-compose.yml
services:

  web:
    image: nginx:alpine
    volumes:
      - "./docker/nginx/files/default.conf:/etc/nginx/conf.d/default.conf:delegated"
      - ".:/var/www/html:delegated"
    ports:
      - "80:80"
    restart: always
    depends_on:
      - php
      - postgres

  php:
    build: docker/php
    restart: always
    volumes:
      - ".:/var/www/html:delegated"
    ports:
      - "9001:9000"
      - "2346:2346"
    links:
      - postgres
      - redis
    environment:
      PHP_IDE_CONFIG: serverName=quadcode
      XDEBUG_SESSION: docker-server

  postgres:
    build: docker/postgres
    restart: always
    env_file:
      - .env
    environment:
      - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
    ports:
      - "5432:5432"
    volumes:
      - postgres_data:/var/lib/postgresql/data:delegated

  redis:
    image: redis:6.0.10-alpine
    command:
      - 'redis-server'
      - '--loglevel ${REDIS_LOGLEVEL:-warning}'
      - '--databases 2'
      - '--maxmemory ${REDIS_MAXMEM:-50mb}'
      - '--maxmemory-policy ${REDIS_POLICY:-noeviction}'
    volumes:
      - redis_data:/data
    environment:
      - ALLOW_EMPTY_PASSWORD=yes
    ports:
      - "6379:6379"

volumes:
  postgres_data:
  redis_data: