Sign inSign up

pedrowww777/mysql

By pedrowww777

•Updated 9 months ago

Documentation : https://github.com/josegcpedro/Docker ||| Chercher "Documentation pour dockerhub"

Image
0

86

pedrowww777/mysql repository overview

⁠Documentation DockerHub

⁠Environnement DEV

⁠Télécharger les images
docker pull pedrowww777/frontend:dev
docker pull pedrowww777/app:dev
docker pull pedrowww777/mysql:dev
⁠Créer le fichier docker-compose.yml
version: "3.8"

services:
  app:
    image: pedrowww777/app:dev
    ports:
      - "3000:3000"
    environment:
      DB_HOST: db
      LOG_LEVEL: warn
      DEBUG: "false"
    depends_on:
      - db

  frontend:
    image: pedrowww777/frontend:dev
    ports:
      - "8080:80"

  db:
    image: pedrowww777/mysql:dev
    environment:
      MYSQL_ROOT_PASSWORD: password
      MYSQL_DATABASE: todos
    ports:
      - "3306:3306"
    volumes:
      - dev-db-data:/var/lib/mysql

volumes:
  dev-db-data:
⁠Lancer les services
docker compose -f docker-compose.yml up -d

⁠Environnement PROD

⁠Télécharger les images
docker pull pedrowww777/frontend:prod
docker pull pedrowww777/app:prod
docker pull pedrowww777/mysql:prod
⁠Créer le fichier docker-compose.yml
version: "3.8"

services:
  app:
    image: pedrowww777/app:prod
    ports:
      - "3000:3000"
    environment:
      DB_HOST: db
      LOG_LEVEL: debug
      DEBUG: "true"
    depends_on:
      - db

  frontend:
    image: pedrowww777/frontend:prod
    ports:
      - "8080:80"

  db:
    image: pedrowww777/mysql:prod
    environment:
      MYSQL_ROOT_PASSWORD: password
      MYSQL_DATABASE: todos
    ports:
      - "3306:3306"
    volumes:
      - prod-db-data:/var/lib/mysql

volumes:
  prod-db-data:
⁠Lancer les services
docker compose -f docker-compose.yml up -d

⁠Accès aux services

⁠Accès MySQL
docker exec -it <nom_du_container>-db-1 mysql -u root -p

Mot de passe : password

⁠Consulter la base de données
USE todos;
SELECT * FROM todos;

Warning : Placez-vous dans le dossier du projet avant d'exécuter les commandes.


Tag summary

Content type

Image

Digest

sha256:8f48063d0…

Size

217.9 MB

Last updated

9 months ago

docker pull pedrowww777/mysql:dev