-
Notifications
You must be signed in to change notification settings - Fork 0
Configuration Web
Gabrielle Cruz edited this page Aug 25, 2023
·
4 revisions
├─ Intra
| ├─ db
| | ├─ Dockerfile
| | ├─ mmes.sql
| ├─ web
| | ├─ Dockerfile
| | ├─ index.html
| | ├─ intranet.conf
| ├─ docker-compose.yml
web-in:
build:
context: ./web
dockerfile: Dockerfile
networks:
local:
ipv4_address: 172.16.1.4
volumes:
- ./web/index.html /var/www/html/
- ./web/intranet.conf /etc/apache2/sites-available/000-default.conf
container_name: web-in
dns:
- 172.16.1.2
Dockerfile
FROM ubuntu/apache2
RUN apt-get update && \
apt-get install -y apache2 && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
RUN apt-get -y update && apt-get -y install curl
COPY ./index.html /var/www/html/
COPY ./intranet.conf /etc/apache2/sites-available/000-default.conf
EXPOSE 80
index.html
<!DOCTYPE html>
<html>
<body>
<h2>Bienvenue sur l'intranet de WoodyToys !</h2>
<p>WoodyToys 2023 - MMES-3</p>
</body>
</html>intranet.conf
<VirtualHost *:80>
ServerAdmin simon.kinet@gmail.com
DocumentRoot /var/www/html
ServerName www.intra.mmes-3.ephec-ti.be
AddDefaultCharset UTF-8
</VirtualHost>
Dockerfile
FROM mysql:latest
ENV MYSQL_ROOT_PASSWORD=password
ENV MYSQL_DATABASE=wt
ENV MYSQL_ROOT_HOST=51.91.248.16
COPY mmes.sql /docker-entrypoint-mmes.d/
mmes.sql
CREATE DATABASE wt;
USE wt;
CREATE TABLE `stock` (`id` INT AUTO_INCREMENT PRIMARY KEY,`name` varchar(255) DEFAULT NULL,`price` FLOAT(10) DEFAULT NULL);
INSERT INTO `stock` VALUES (NULL, 'jouet 1' , 1);
INSERT INTO `stock` VALUES (NULL, 'jouet 2' , 8);
INSERT INTO `stock` VALUES (NULL, 'jouet 3' , 4);