New Hosting Script

With Docker Compose

  nano docker-compose.yml
version: '3'
services:
  doltdb:
    image: dolthub/dolt-sql-server:latest
    command:
      -l debug
    volumes:
      - doltdb-data:/var/lib/dolt
      - doltdb-root:/.dolt
      - doltdb-configs:/etc/dolt
      - ./init-dolt.sh:/docker-entrypoint-initdb.d/init-dolt.sh
    ports:
      - "3306:3306"
    networks:
      - default
    restart: always  # Add this line
  webserver:
    build: .
    command: ["/bin/bash", "-c", "source /app/venv/bin/activate && flask run -h 0.0.0.0"]  
    ports:
      - "5000:5000"
    networks:
      - default  
    restart: always  # Add this line
networks:
  default:
    external:
      name: my-network
volumes:
  doltdb-data: {}
  doltdb-root: {}
  doltdb-configs: {}

Jupyter Notebook

Last updated