Skip to content

This project is intended to learn the basics of system and network administration. It will allow me to install a complete web server, using a deployment technology named "Docker".

Notifications You must be signed in to change notification settings

ykoh42/ft_server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 

Repository files navigation

Welcome to the ft_server! score

ft_server is the project, which studies system administration.

This project is intended to learn the basics of system and network administration. It will allow to install a complete web server, using a deployment technology named "Docker".

Getting started

  1. Build container.

    docker build -t wordpress .
  2. Run container.

    # Default
    docker run -p 80:80 -p 443:443 -d wordpress
    
    # autoindex on
    docker run -p 80:80 -p 443:443 -e AUTOINDEX=on -d wordpress 
    
    # autoindex off
    docker run -p 80:80 -p 443:443 -e AUTOINDEX=off -d wordpress 

Checklist

Mandatory part

  • Place all the necessary files in srcs folder
  • Dockerfile at the root of repository
  • Don't use docker-compose
  • Only one container
  • Debian buster
  • Nginx
  • WordPress
  • phpMyAdmin
  • MySQL
  • SSL protocol
  • Run several services at the same time
  • Database works with the WordPress and phpMyAdmin
  • Redirect to the correct website depending on the URL
  • Disableable autoindex

About

This project is intended to learn the basics of system and network administration. It will allow me to install a complete web server, using a deployment technology named "Docker".

Topics

Resources

Stars

Watchers

Forks