This commit is contained in:
2026-02-02 12:27:27 +05:30
parent 2ef8a9aff9
commit 5b14adc7c3
9 changed files with 4252 additions and 377 deletions

46
docker-compose.yml Normal file
View File

@@ -0,0 +1,46 @@
version: '3.8'
services:
db:
image: mysql:8.0
container_name: comparison_db
restart: always
environment:
MYSQL_ROOT_PASSWORD: admin
MYSQL_DATABASE: comparisondb
ports:
- "3307:3306"
volumes:
- mysql_data:/var/lib/mysql
app:
build: .
container_name: comparison_app
restart: always
environment:
FLASK_ENV: development
FLASK_DEBUG: "True"
FLASK_HOST: "0.0.0.0"
FLASK_PORT: "5001"
DB_DIALECT: mysql
DB_DRIVER: pymysql
DB_HOST: db
DB_PORT: 3306
DB_NAME: comparisondb
DB_USER: root
DB_PASSWORD: admin
ports:
- "5001:5001"
depends_on:
- db
volumes:
- ./app/logs:/app/app/logs
- ./app/static/uploads:/app/app/static/uploads
- ./app/static/downloads:/app/app/static/downloads
volumes:
mysql_data: