From 2e041d1b692f8bd007b039661e81ace312831b80 Mon Sep 17 00:00:00 2001 From: fearlessfe <505380967@qq.com> Date: Sun, 22 Sep 2024 22:05:19 +0800 Subject: [PATCH] feat: one key deploy --- .env | 2 +- deploy/docker-compose.yml | 20 ++++++++++++++------ 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/.env b/.env index 48963dd..f71361e 100644 --- a/.env +++ b/.env @@ -1,5 +1,5 @@ LOG_FORMAT=console -MYSQL_DATA_SOURCE=root:root@tcp(127.0.0.1:3367)/dispute_explorer?charset=utf8mb4&parseTime=True&loc=Local&multiStatements=true +MYSQL_DATA_SOURCE=root:root@tcp(mysql:3306)/dispute_explorer?charset=utf8mb4&parseTime=True&loc=Local&multiStatements=true BLOCKCHAIN=seplia L1_RPC_URL=https://eth-sepolia.g.alchemy.com/v2/lV2e-64nNnEMUA7UG0IT0uwjzlxEI512 L2_RPC_URL=https://opt-sepolia.g.alchemy.com/v2/FPgbOkDCgG8t0ppZ6TwZXLucr1wl_us4 diff --git a/deploy/docker-compose.yml b/deploy/docker-compose.yml index 8b8c200..355bbed 100644 --- a/deploy/docker-compose.yml +++ b/deploy/docker-compose.yml @@ -1,10 +1,9 @@ version: "3" services: - mysql: container_name: mysql - image: mysql:8.0.28 + image: mysql:8.4.2 environment: MYSQL_ROOT_PASSWORD: "root" restart: always @@ -22,7 +21,8 @@ services: - mysql env_file: - ../.env - network_mode: host + ports: + - "8080:8080" meiliSearch: container_name: meilisearch @@ -50,6 +50,14 @@ services: - ./config.yml:/meilisync/config.yml network_mode: host - - - + frontend: + image: ghcr.io/optimism-java/dispute-explorer-frontend:development + restart: on-failure + depends_on: + - mysql + - node1 + - meiliSearch + environment: + - ADMIN_KEY=123456 + ports: + - "8888:80"