Files
exchange/docker-prod.yml
T
2018-07-18 15:25:10 +08:00

47 lines
845 B
YAML

version: '2'
services:
# The Application
app:
build:
context: ./docker/mysql
working_dir: /var/www
volumes:
- /var/www/storage
env_file: '.env'
environment:
- "DB_HOST=database"
- "REDIS_HOST=cache"
### Caddy Server #########################################
caddy:
build: ./caddy
volumes:
- ./caddy/Caddyfile:/etc/Caddyfile
- ./logs/caddy:/var/log/caddy
- ./data:/root/.caddy
ports:
- "80:80"
- "443:443"
depends_on:
- app
# The Database
database:
image: mysql:5.6
volumes:
- dbdata:/var/lib/mysql
environment:
- "MYSQL_DATABASE=homestead"
- "MYSQL_USER=homestead"
- "MYSQL_PASSWORD=secret"
- "MYSQL_ROOT_PASSWORD=secret"
# redis
cache:
image: redis:3.0-alpine
volumes:
dbdata: