mirror of
https://git.roussel.pro/telecom-paris/pact.git
synced 2026-02-09 10:30:17 +01:00
docker compose pour bdd et phpmyadmin
This commit is contained in:
@@ -1,27 +1,12 @@
|
|||||||
-- phpMyAdmin SQL Dump
|
|
||||||
-- version 4.9.5deb2
|
|
||||||
-- https://www.phpmyadmin.net/
|
|
||||||
--
|
|
||||||
-- Host: localhost:3306
|
|
||||||
-- Generation Time: Dec 26, 2022 at 10:31 AM
|
|
||||||
-- Server version: 8.0.31-0ubuntu0.20.04.1
|
|
||||||
-- PHP Version: 7.4.3
|
|
||||||
|
|
||||||
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
|
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
|
||||||
SET AUTOCOMMIT = 0;
|
SET AUTOCOMMIT = 0;
|
||||||
START TRANSACTION;
|
START TRANSACTION;
|
||||||
SET time_zone = "+00:00";
|
|
||||||
|
|
||||||
|
|
||||||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
|
||||||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
|
||||||
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
|
||||||
/*!40101 SET NAMES utf8mb4 */;
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Database: `telereview`
|
-- Database: `telereview`
|
||||||
--
|
--
|
||||||
CREATE DATABASE IF NOT EXISTS `telereview` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;
|
CREATE DATABASE IF NOT EXISTS `telereview`;
|
||||||
USE `telereview`;
|
USE `telereview`;
|
||||||
|
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
@@ -32,9 +17,9 @@ USE `telereview`;
|
|||||||
|
|
||||||
CREATE TABLE `borne_auteurs` (
|
CREATE TABLE `borne_auteurs` (
|
||||||
`id` int NOT NULL,
|
`id` int NOT NULL,
|
||||||
`sexe` tinytext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci,
|
`sexe` tinytext ,
|
||||||
`age` tinyint DEFAULT NULL
|
`age` tinyint DEFAULT NULL
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
) ;
|
||||||
|
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
@@ -49,7 +34,7 @@ CREATE TABLE `borne_avis` (
|
|||||||
`note_principale` tinyint NOT NULL,
|
`note_principale` tinyint NOT NULL,
|
||||||
`commentaire` text NOT NULL,
|
`commentaire` text NOT NULL,
|
||||||
`source_id` int NOT NULL
|
`source_id` int NOT NULL
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
) ;
|
||||||
|
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
@@ -60,7 +45,7 @@ CREATE TABLE `borne_avis` (
|
|||||||
CREATE TABLE `borne_criteres` (
|
CREATE TABLE `borne_criteres` (
|
||||||
`id` int NOT NULL,
|
`id` int NOT NULL,
|
||||||
`nom` text NOT NULL
|
`nom` text NOT NULL
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
) ;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Dumping data for table `borne_criteres`
|
-- Dumping data for table `borne_criteres`
|
||||||
@@ -83,7 +68,7 @@ CREATE TABLE `borne_notes_autre` (
|
|||||||
`critere_id` int NOT NULL,
|
`critere_id` int NOT NULL,
|
||||||
`avis_id` int NOT NULL,
|
`avis_id` int NOT NULL,
|
||||||
`note` int NOT NULL COMMENT 'Note sur 10'
|
`note` int NOT NULL COMMENT 'Note sur 10'
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
) ;
|
||||||
|
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
@@ -96,7 +81,7 @@ CREATE TABLE `reseaux_sociaux_auteurs` (
|
|||||||
`nom_utilisateur` text NOT NULL,
|
`nom_utilisateur` text NOT NULL,
|
||||||
`source_id` int NOT NULL,
|
`source_id` int NOT NULL,
|
||||||
`lien` text NOT NULL
|
`lien` text NOT NULL
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
) ;
|
||||||
|
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
@@ -109,10 +94,10 @@ CREATE TABLE `reseaux_sociaux_avis` (
|
|||||||
`date` date NOT NULL,
|
`date` date NOT NULL,
|
||||||
`source_id` int NOT NULL,
|
`source_id` int NOT NULL,
|
||||||
`note` tinyint DEFAULT NULL,
|
`note` tinyint DEFAULT NULL,
|
||||||
`commentaire` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci,
|
`commentaire` text ,
|
||||||
`auteur_id` int NOT NULL,
|
`auteur_id` int NOT NULL,
|
||||||
`lien_source` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci
|
`lien_source` text
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
) ;
|
||||||
|
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
@@ -123,7 +108,7 @@ CREATE TABLE `reseaux_sociaux_avis` (
|
|||||||
CREATE TABLE `sources` (
|
CREATE TABLE `sources` (
|
||||||
`id` int NOT NULL,
|
`id` int NOT NULL,
|
||||||
`nom` text NOT NULL
|
`nom` text NOT NULL
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
) ;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Dumping data for table `sources`
|
-- Dumping data for table `sources`
|
||||||
@@ -145,7 +130,7 @@ CREATE TABLE `stats_autres_annee` (
|
|||||||
`time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
`time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
`critere_id` int NOT NULL,
|
`critere_id` int NOT NULL,
|
||||||
`note` float NOT NULL
|
`note` float NOT NULL
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
) ;
|
||||||
|
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
@@ -158,7 +143,7 @@ CREATE TABLE `stats_autres_jour` (
|
|||||||
`time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
`time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
`critere_id` int NOT NULL,
|
`critere_id` int NOT NULL,
|
||||||
`note` float NOT NULL
|
`note` float NOT NULL
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
) ;
|
||||||
|
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
@@ -171,7 +156,7 @@ CREATE TABLE `stats_autres_mois` (
|
|||||||
`time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
`time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
`critere_id` int NOT NULL,
|
`critere_id` int NOT NULL,
|
||||||
`note` float NOT NULL
|
`note` float NOT NULL
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
) ;
|
||||||
|
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
@@ -184,7 +169,7 @@ CREATE TABLE `stats_autres_semaine` (
|
|||||||
`time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
`time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
`critere_id` int NOT NULL,
|
`critere_id` int NOT NULL,
|
||||||
`note` float NOT NULL
|
`note` float NOT NULL
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
) ;
|
||||||
|
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
@@ -200,7 +185,7 @@ CREATE TABLE `stats_general_annee` (
|
|||||||
`moyenne_borne` float NOT NULL,
|
`moyenne_borne` float NOT NULL,
|
||||||
`dist_age` text NOT NULL COMMENT 'Distribution de l''age des auteurs',
|
`dist_age` text NOT NULL COMMENT 'Distribution de l''age des auteurs',
|
||||||
`dist_sexe` text NOT NULL COMMENT 'Distribution du sexe des auteurs'
|
`dist_sexe` text NOT NULL COMMENT 'Distribution du sexe des auteurs'
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
) ;
|
||||||
|
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
@@ -214,9 +199,9 @@ CREATE TABLE `stats_general_jour` (
|
|||||||
`moyenne_globale` float DEFAULT NULL,
|
`moyenne_globale` float DEFAULT NULL,
|
||||||
`moyenne_site` float DEFAULT NULL,
|
`moyenne_site` float DEFAULT NULL,
|
||||||
`moyenne_borne` float DEFAULT NULL,
|
`moyenne_borne` float DEFAULT NULL,
|
||||||
`dist_age` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT 'Distribution de l''age des auteurs',
|
`dist_age` text COMMENT 'Distribution de l''age des auteurs',
|
||||||
`dist_sexe` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT 'Distribution du sexe des auteurs'
|
`dist_sexe` text COMMENT 'Distribution du sexe des auteurs'
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
) ;
|
||||||
|
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
@@ -232,7 +217,7 @@ CREATE TABLE `stats_general_mois` (
|
|||||||
`moyenne_borne` float NOT NULL,
|
`moyenne_borne` float NOT NULL,
|
||||||
`dist_age` text NOT NULL COMMENT 'Distribution de l''age des auteurs',
|
`dist_age` text NOT NULL COMMENT 'Distribution de l''age des auteurs',
|
||||||
`dist_sexe` text NOT NULL COMMENT 'Distribution du sexe des auteurs'
|
`dist_sexe` text NOT NULL COMMENT 'Distribution du sexe des auteurs'
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
) ;
|
||||||
|
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
@@ -248,7 +233,7 @@ CREATE TABLE `stats_general_semaine` (
|
|||||||
`moyenne_borne` float NOT NULL,
|
`moyenne_borne` float NOT NULL,
|
||||||
`dist_age` text NOT NULL COMMENT 'Distribution de l''age des auteurs',
|
`dist_age` text NOT NULL COMMENT 'Distribution de l''age des auteurs',
|
||||||
`dist_sexe` text NOT NULL COMMENT 'Distribution du sexe des auteurs'
|
`dist_sexe` text NOT NULL COMMENT 'Distribution du sexe des auteurs'
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
) ;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Indexes for dumped tables
|
-- Indexes for dumped tables
|
||||||
@@ -438,7 +423,3 @@ ALTER TABLE `stats_general_mois`
|
|||||||
ALTER TABLE `stats_general_semaine`
|
ALTER TABLE `stats_general_semaine`
|
||||||
MODIFY `id` int NOT NULL AUTO_INCREMENT;
|
MODIFY `id` int NOT NULL AUTO_INCREMENT;
|
||||||
COMMIT;
|
COMMIT;
|
||||||
|
|
||||||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
|
||||||
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
|
||||||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
|
||||||
23
code/docker-compose.yaml
Normal file
23
code/docker-compose.yaml
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
version: "3.9"
|
||||||
|
services:
|
||||||
|
db:
|
||||||
|
image: mysql:latest
|
||||||
|
expose:
|
||||||
|
- 3306
|
||||||
|
volumes:
|
||||||
|
- ./db:/docker-entrypoint-initdb.d
|
||||||
|
restart: always
|
||||||
|
environment:
|
||||||
|
MYSQL_ROOT_PASSWORD: telereview
|
||||||
|
MYSQL_DATABASE: telereview
|
||||||
|
|
||||||
|
phpmyadmin:
|
||||||
|
image: phpmyadmin:latest
|
||||||
|
restart: always
|
||||||
|
environment:
|
||||||
|
PMA_ARBITRARY: 1
|
||||||
|
PMA_HOST: db
|
||||||
|
PMA_USER: root
|
||||||
|
PMA_PASSWORD: telereview
|
||||||
|
ports:
|
||||||
|
- 8080:80
|
||||||
Reference in New Issue
Block a user