Prime-Chat/docker-compose.yml

43 lines
990 B
YAML
Raw Normal View History

2024-12-19 07:21:23 +04:00
services:
app:
container_name: prime-chat
build:
context: .
dockerfile: ./Dockerfile
ports:
- 5173:5173
- 8080:8080
volumes:
- .:/var/www
depends_on:
- database
database:
image: postgres:16
container_name: postgres-16
restart: unless-stopped
environment:
POSTGRES_DB: ${DB_DATABASE}
POSTGRES_USER: ${DB_USERNAME}
POSTGRES_PASSWORD: ${DB_PASSWORD}
ports:
- 8991:5432
volumes:
- db_data:/var/lib/postgresql/data
# The Web Server
web:
image: nginx:1.26
container_name: nginx_server
volumes:
- ./storage/logs/:/var/log/nginx
- ./public:/var/www/public
- ./vhost.conf:/etc/nginx/conf.d/default.conf
ports:
- 8990:80
depends_on:
- app
volumes:
db_data: