From 82f698a074cb0360557b99285e8d9f3f030893ba Mon Sep 17 00:00:00 2001 From: Maddox Werts Date: Tue, 11 Feb 2025 12:01:04 -0500 Subject: [PATCH] Imported Docker-Compose --- docker/docker-compose.yml | 45 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 docker/docker-compose.yml diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml new file mode 100644 index 0000000..2998053 --- /dev/null +++ b/docker/docker-compose.yml @@ -0,0 +1,45 @@ +version: "3" +networks: + ns_network: + +services: + neurostock: + image: git.objnull.net/neurontalteam/neurostock:latest + container_name: neurostock + restart: always + networks: + - ns_network + ports: + - "3000:3080" + volumes: + - "./data:/srv/data:ro,z" + depends_on: + - db + + db: + image: mysql + container_name: db + restart: always + environment: + - "MYSQL_RANDOM_ROOT_PASSWORD=true" + - "MYSQL_DATABASE=neurostock" + - "MYSQL_USER=neurostock" + - "MYSQL_PASSWORD=changeme" + networks: + - ns_network + volumes: + - "/srv/ns/db:/var/lib/mysql:Z" + healthcheck: + test: ["CMD", "mysqladmin", "ping"] + timeout: 20s + retries: 10 + + ## Use for Debugging and Viewing Database ## + # adminer: + # image: adminer + # container_name: adminer + # restart: always + # networks: + # - ns_network + # ports: + # - "8080:8080" \ No newline at end of file