From 0a3e4760bc1e85ab0330d7b6ccc6364ab22b5d10 Mon Sep 17 00:00:00 2001 From: max Date: Thu, 26 Dec 2024 06:39:52 +0000 Subject: [PATCH] add custom network for custom host binding --- docker-compose.yml | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index f0f8acd..08e8f42 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,18 +2,26 @@ name: catask services: mariadb: - image: mariadb - restart: always environment: MARIADB_ALLOW_EMPTY_ROOT_PASSWORD: 1 MARIADB_DATABASE: catask MARIADB_USER: catask MARIADB_PASSWORD: catask + image: mariadb + networks: + - catask + restart: always volumes: - ./schema.sql:/docker-entrypoint-initdb.d/1.sql - db-data:/var/lib/mysql catask: + build: + dockerfile: Dockerfile + depends_on: + - mariadb + networks: + - catask ports: - "8000:8000" volumes: @@ -23,10 +31,12 @@ services: - type: bind source: ./.env target: /catask/.env - build: - dockerfile: Dockerfile - depends_on: - - mariadb + +networks: + catask: + driver: bridge + driver_opts: + com.docker.network.bridge.host_binding_ipv4: "127.0.0.1" volumes: db-data: \ No newline at end of file