Update docker-compose.yml: remove database service, adjust ports and host

- Remove MariaDB service from compose (external db assumed)
- Change web port to 8080 (from 8000)
- Update DATABASE_URL host to localhost (from db service name)
- Update BASE_URL to use port 8080
- Remove db_data volume definition

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
mguschin
2026-03-05 14:57:56 +03:00
parent 951c12a208
commit eea2d84260

View File

@@ -1,30 +1,16 @@
version: "3.8" version: "3.8"
services: services:
db:
image: mariadb:10.11
environment:
MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD:-rootpass}
MYSQL_DATABASE: ${DB_NAME:-evosync}
MYSQL_USER: ${DB_USER:-evosync}
MYSQL_PASSWORD: ${DB_PASSWORD:-evosync}
volumes:
- db_data:/var/lib/mysql
ports:
- "3306:3306"
web: web:
build: build:
context: . context: .
dockerfile: Dockerfile.web dockerfile: Dockerfile.web
ports: ports:
- "8000:8000" - "8080:8000"
depends_on:
- db
environment: environment:
- DATABASE_URL=mysql+pymysql://${DB_USER:-evosync}:${DB_PASSWORD:-evosync}@db:3306/${DB_NAME:-evosync} - DATABASE_URL=mysql+pymysql://${DB_USER:-evosync}:${DB_PASSWORD:-evosync}@localhost:3306/${DB_NAME:-evosync}
- SECRET_KEY=${SECRET_KEY:-change-me-in-production} - SECRET_KEY=${SECRET_KEY:-change-me-in-production}
- BASE_URL=${BASE_URL:-http://localhost:8000} - BASE_URL=${BASE_URL:-http://localhost:8080}
volumes: volumes:
- ./web:/app/web - ./web:/app/web
@@ -37,6 +23,3 @@ services:
- ./vk:/var/www/vk - ./vk:/var/www/vk
- ./run:/var/www/run - ./run:/var/www/run
- ./logs:/var/www/logs - ./logs:/var/www/logs
volumes:
db_data: