Attendize/docker-compose.yml

45 lines
770 B
YAML

web:
build: .
dockerfile: Dockerfile-nginx
ports:
- "8080:80"
links:
- php
volumes:
- .:/usr/share/nginx/html/attendize
php:
build: .
dockerfile: Dockerfile-php
links:
- db
- maildev
- redis
volumes:
- .:/usr/share/nginx/html/attendize
php-worker:
build: .
dockerfile: Dockerfile-php
links:
- db
- maildev
- redis
volumes:
- .:/usr/share/nginx/html/attendize
command: php artisan queue:work --daemon
db:
image: postgres
environment:
- POSTGRES_USER=attendize
- POSTGRES_PASSWORD=attendize
- POSTGRES_DB=attendize
ports:
- "5433:5432"
volumes:
- ./docker/pgdata:/var/lib/postgresql/data
maildev:
image: djfarrelly/maildev
ports:
- "1080:80"
redis:
image: redis