Files
Skunk-Lounge/docker-compose.yml
2025-09-06 11:05:27 +02:00

58 lines
1.0 KiB
YAML

version: '3.8'
services:
web:
build:
context: .
dockerfile: Dockerfile
container_name: skunk-lounge-web
ports:
- "8000:80"
volumes:
- .:/var/www/html
depends_on:
- db
environment:
DB_CONNECTION: pgsql
DB_HOST: db
DB_PORT: 5432
DB_DATABASE: skunk_lounge
DB_USERNAME: skunk_user
DB_PASSWORD: skunk_pass
APP_KEY: ${APP_KEY}
networks:
- skunk-net
db:
image: postgres:16
container_name: skunk-lounge-db
restart: always
ports:
- "5433:5432"
environment:
POSTGRES_DB: skunk_lounge
POSTGRES_USER: skunk_user
POSTGRES_PASSWORD: skunk_pass
volumes:
- db-data:/var/lib/postgresql/data
networks:
- skunk-net
vite:
image: node:20
container_name: skunk-lounge-vite
working_dir: /var/www/html
volumes:
- .:/var/www/html
command: npm run dev
ports:
- "5173:5173"
networks:
- skunk-net
volumes:
db-data:
networks:
skunk-net:
driver: bridge