12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- services:
- web:
- build:
- context: .
- dockerfile: Dockerfile
- container_name: php-web
- volumes:
- - .:/var/www/html
- ports:
- - "8080:80"
- environment:
- - APACHE_DOCUMENT_ROOT=/var/www/html
- depends_on:
- - db
- networks:
- - app-network
- db:
- image: postgres:13
- container_name: postgres-db
- environment:
- POSTGRES_DB: my_database
- POSTGRES_USER: my_user
- POSTGRES_PASSWORD: my_password
- volumes:
- - postgres_data:/var/lib/postgresql/data
- networks:
- - app-network
- composer:
- image: composer:latest
- container_name: php-composer
- volumes:
- - .:/app
- working_dir: /app
- command: ["composer"]
- networks:
- app-network:
- driver: bridge
- volumes:
- postgres_data:
|