Skip to content

Instantly share code, notes, and snippets.

@ChewySalmon
ChewySalmon / docker-compose.yaml
Last active July 11, 2021 09:10
Mailing layer
mailhog:
image: mailhog/mailhog:latest
logging:
driver: 'none'
ports:
- 1025:1025
- 8025:8025
volumes:
dbdata:
@ChewySalmon
ChewySalmon / docker-compose.yaml
Last active July 11, 2021 09:11
Database layer
database:
image: mysql:8.0.25
volumes:
- dbdata:/var/lib/mysql
environment:
MYSQL_DATABASE: ${DB_DATABASE}
MYSQL_ROOT_PASSWORD: ${DB_PASSWORD}
MYSQL_PASSWORD: ${DB_PASSWORD}
MYSQL_USER: ${DB_USERNAME}
ports:
web:
build:
context: ./
dockerfile: web.dockerfile
working_dir: /var/www
volumes:
- ./:/var/www
ports:
- 80:80
@ChewySalmon
ChewySalmon / docker-compose.yaml
Last active June 17, 2021 13:44
Docker compose template for laravel
version: '3.8'
services:
app:
build:
context: ./
dockerfile: app.dockerfile
working_dir: /var/www
volumes:
- ./:/var/www
depends_on: