Skip to content
Snippets Groups Projects
docker-compose.yml 1015 B
Newer Older
  • Learn to ignore specific revisions
  •   backend:
        build: ./backend
    
        volumes:
          - ./backend:/app
    
        environment:
          DB_HOST: mysql
          DB_USER: corps_directory_dev
          DB_PASSWORD: corps_db_password
          DB_NAME: corps_directory_db
    
      frontend:
        build: ./frontend
        ports:
    
        environment:
          - REACT_APP_API_URL=http://localhost:3000/api
    
        depends_on:
          - backend
    
        command: npm start # Ensure it runs in development mode
    
        image: mysql:8.0
        restart: always
    
          MYSQL_ROOT_PASSWORD: root_password
    
          MYSQL_DATABASE: corps_directory_db
          MYSQL_USER: corps_directory_dev
          MYSQL_PASSWORD: corps_db_password
    
        volumes:
          - db_data:/var/lib/mysql
    
        healthcheck:
          test: ["CMD", "mysqladmin", "ping", "-h", "localhost"]
          interval: 10s
          timeout: 5s
          retries: 5