2026-02-05 15:02:55 +05:30
|
|
|
version: "3.9"
|
|
|
|
|
|
|
|
|
|
services:
|
2026-02-17 15:25:57 +05:30
|
|
|
|
2026-02-05 15:02:55 +05:30
|
|
|
db:
|
2026-02-17 15:25:57 +05:30
|
|
|
image: mysql:8
|
|
|
|
|
container_name: tax-mysql
|
2026-02-05 15:02:55 +05:30
|
|
|
restart: always
|
|
|
|
|
environment:
|
2026-02-17 15:25:57 +05:30
|
|
|
MYSQL_ROOT_PASSWORD: tiger
|
|
|
|
|
MYSQL_DATABASE: income_tax_db
|
2026-02-05 15:02:55 +05:30
|
|
|
volumes:
|
|
|
|
|
- mysql_data:/var/lib/mysql
|
|
|
|
|
|
2026-02-17 15:25:57 +05:30
|
|
|
flaskapp:
|
2026-02-05 15:02:55 +05:30
|
|
|
build: .
|
2026-02-17 15:25:57 +05:30
|
|
|
container_name: tax-flask
|
2026-02-05 15:02:55 +05:30
|
|
|
restart: always
|
|
|
|
|
ports:
|
|
|
|
|
- "5010:5010"
|
|
|
|
|
depends_on:
|
|
|
|
|
- db
|
2026-02-17 15:25:57 +05:30
|
|
|
environment:
|
|
|
|
|
DB_HOST: db
|
|
|
|
|
DB_PORT: 3306
|
|
|
|
|
DB_USER: root
|
|
|
|
|
DB_PASSWORD: tiger
|
|
|
|
|
DB_NAME: income_tax_db
|
|
|
|
|
FLASK_HOST: 0.0.0.0
|
|
|
|
|
FLASK_PORT: 5010
|
|
|
|
|
FLASK_DEBUG: "false"
|
|
|
|
|
SECRET_KEY: secret1234
|
|
|
|
|
LDAP_SERVER: ldap://host.docker.internal:389 # 👈 ADD THIS
|
|
|
|
|
LOG_VIEW_SECRET: super-log-2026
|
|
|
|
|
volumes:
|
|
|
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
|
|
|
- ./logs:/app/logs
|
2026-02-05 15:02:55 +05:30
|
|
|
|
|
|
|
|
volumes:
|
|
|
|
|
mysql_data:
|