Files
investbrain/docker-compose.yml
T
hackerESQ 5ade4b35a0 wip
2025-01-25 22:19:54 -06:00

44 lines
1.1 KiB
YAML

networks:
investbrain-network:
driver: bridge
services:
app:
image: investbrainapp/investbrain:latest
container_name: investbrain-app
restart: unless-stopped
tty: true
ports:
- "${APP_PORT:-8000}:80"
env_file: .env
depends_on:
- mysql
- redis
networks:
- investbrain-network
redis:
image: redis:alpine
container_name: investbrain-redis
restart: unless-stopped
tty: true
networks:
- investbrain-network
volumes:
- investbrain-redis:/data
mysql:
image: mysql:8.0
container_name: investbrain-mysql
restart: unless-stopped
environment:
MYSQL_DATABASE: ${DB_DATABASE:-investbrain}
MYSQL_USER: ${DB_USERNAME:-investbrain}
MYSQL_PASSWORD: ${DB_PASSWORD:-investbrain}
MYSQL_ROOT_PASSWORD: ${DB_PASSWORD:-investbrain}
command: bash -c "echo -e '[mysqld]\ncte_max_recursion_depth = 25000' > /etc/mysql/conf.d/my.cnf && docker-entrypoint.sh mysqld"
volumes:
- investbrain-mysql:/var/lib/mysql
networks:
- investbrain-network
volumes:
investbrain-redis:
investbrain-mysql: