From 15c070390d7cba6c40ed0af2d5afdb8a2bca1dea Mon Sep 17 00:00:00 2001 From: Nick Yeoman Date: Mon, 2 Oct 2023 01:01:57 -0700 Subject: [PATCH] added nocodedb --- nocodb/docker-compose.yml | 44 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 nocodb/docker-compose.yml diff --git a/nocodb/docker-compose.yml b/nocodb/docker-compose.yml new file mode 100644 index 0000000..b756549 --- /dev/null +++ b/nocodb/docker-compose.yml @@ -0,0 +1,44 @@ +--- +version: "2.1" + +# https://github.com/nocodb/nocodb/blob/master/docker-compose/mysql/docker-compose.yml + +services: + nocodb: + depends_on: + root_db: + condition: service_healthy + environment: + NC_DB: "mysql2://root_db:3306?u=noco&p=password&d=root_db" + image: "nocodb/nocodb:latest" + ports: + - "8000:8080" + restart: always + volumes: + - "nc_data:/usr/app/data" + + root_db: + environment: + MYSQL_DATABASE: root_db + MYSQL_PASSWORD: password + MYSQL_ROOT_PASSWORD: password + MYSQL_USER: noco + healthcheck: + retries: 10 + test: + - CMD + - mysqladmin + - ping + - "-h" + - localhost + timeout: 20s + image: "mysql:8.0.32" + restart: always + volumes: + - "db_data:/var/lib/mysql" +# below line shows how to change charset and collation +# uncomment it if necessary +# command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci +volumes: + db_data: {} + nc_data: {}