Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/acensjj/ft_server

Ce sujet a pour but de vous initier aux bases de l’administration système et réseau. Il vous permettra de procéder à l'installation d'un serveur web complet, a l'aide d'une technologie de déploiement nommée Docker.
https://github.com/acensjj/ft_server

42 42born2code docker docker-compose ft-server nginx

Last synced: about 8 hours ago
JSON representation

Ce sujet a pour but de vous initier aux bases de l’administration système et réseau. Il vous permettra de procéder à l'installation d'un serveur web complet, a l'aide d'une technologie de déploiement nommée Docker.

Awesome Lists containing this project

README

        


42-lyon

# ft_server

Note

### Description

Ce sujet a pour but de vous initier aux bases de l’administration système et réseau. Il vous permettra de procéder à
l'installation d'un serveur web complet, a l'aide d'une technologie de déploiement nommée Docker.

![Docker](https://user-images.githubusercontent.com/45235527/96755415-fd613c00-13d2-11eb-9e80-ca852dbd7cac.png)

# Partie obligatoire

- Vous devrez, dans un seul container Docker, mettre en place un serveur web avec
Nginx. Le container devra tourner avec Debian Buster.
- Votre serveur devra être capable de faire tourner plusieurs services en même temps.
Les services seront un Wordpress à installer par vous même, ainsi que Phpmyadmin
et MySQL. Vous devrez vous assurer que votre base de donnée SQL fonctionne
avec le wordpress et phpmyadmin.
- Votre serveur devra pouvoir, quand c’est possible, utiliser le protocole SSL.
- Vous devrez vous assurer que, selon l’url tapé, votre server redirige vers le bon
site.
- Vous devrez aussi vous assurer que votre serveur tourne avec un index automatique
qui doit pouvoir être désactivable.

# Commande

### creating vm :

`docker-machine create `

`docker-machine start `

`eval "$(docker-machine env )"`

### create :

`docker build -t `

`docker run -d -p 80:80 -p 443:443 `

`docker exec -it $id bash`

### utils :

`docker ps`

### rm :

`docker stop (docker -qs) && docker rm (docker -qs)`

documentation : docker-compose commande

# Technologie

![Docker](https://user-images.githubusercontent.com/45235527/96755415-fd613c00-13d2-11eb-9e80-ca852dbd7cac.png) Nginx Php Sql Wordpress Pph my admin