Files
investbrain/docker-compose.yml
T
2024-09-04 17:48:40 -05:00

49 lines
1.0 KiB
YAML

networks:
investbrain_network:
driver: bridge
services:
app:
build:
context: .
dockerfile: docker/Dockerfile
container_name: investbrain-app
restart: unless-stopped
tty: true
expose:
- "9000"
volumes:
- .:/var/www/app:delegated
depends_on:
- mysql
networks:
- investbrain_network
nginx:
image: nginx:alpine
container_name: investbrain-nginx
restart: unless-stopped
tty: true
ports:
- "8000:80"
volumes:
- ./docker/nginx.conf:/etc/nginx/conf.d/default.conf
- .:/var/www/app:delegated
depends_on:
- app
networks:
- investbrain_network
mysql:
image: mysql:8.4
container_name: investbrain-mysql
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: investbrain
MYSQL_DATABASE: investbrain
MYSQL_USER: investbrain
MYSQL_PASSWORD: investbrain
volumes:
- investbrain-mysql:/var/lib/mysql
networks:
- investbrain_network
volumes:
investbrain-mysql: