Skip to content
Snippets Groups Projects
Select Git revision
  • 58b2fd76c7baa0507fd30348c6d99e883a3ae219
  • main default
2 results

docker-compose.yml

Blame
  • user avatar
    Antoine Gaudron-desjardins authored
    7d99217c
    History
    docker-compose.yml 692 B
    version: "3.3"
    
    services:
      db:
        image: mysql:latest
        container_name: "db"
        restart: always
        env_file: .env
        command: ["mysqld", "--authentication-policy=mysql_native_password"]
        healthcheck: 
          test: ["CMD", "mysqladmin", "ping", "-h", "localhost"]
          interval: 10s
          timeout: 1s
          retries: 3
        ports:
          - "3306:3306"
        volumes:
          - mysql-db:/var/lib/mysql
    
      app:
        build: . 
        container_name: "app"
        depends_on:
          db: 
            condition: service_healthy
        restart: always
        ports:
          - 8000:80
        env_file: .env
        environment:
          DB_HOST: db
        links:
          - db
    
    volumes:
      mysql-db: