[draft] Prepare database

This commit is contained in:
kmitresse
2024-10-04 10:38:24 +02:00
parent f3f2234fdc
commit 960e7b6777
2 changed files with 41 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
version: '3.1'
services:
mariadb:
image: mariadb:latest
restart: 'always'
volumes:
- ./mariaDB/init:/docker-entrypoint-initdb.d
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: db_prod
ports:
- "3306:3306"
+27
View File
@@ -0,0 +1,27 @@
CREATE DATABASE IF NOT EXISTS db_prod;
USE db_prod;
CREATE TABLE IF NOT EXISTS `web-log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`date` datetime NOT NULL,
`request` text NOT NULL,
`ip_user` varchar(16) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `nudgerData` (
`code` text NOT NULL UNIQUE,
`country` text
PRIMARY KEY (`code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `openfoodfactData` (
`code` varchar(20) NOT NULL UNIQUE,
`country` varchar(10) NOT NULL,
PRIMARY KEY (`code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `databasesCustom` (
`input` varchar(255) NOT NULL,
`output` varchar(255) NOT NULL,
) ENGINE=InnoDB DEFAULT CHARSET=utf8;