Skip to content
This repository has been archived by the owner on May 7, 2022. It is now read-only.
/ ft_server Public archive

O objetivo do ft_server é criar um servidor web capaz de executar um wordpress, um phpmyadmin e um banco de dados. Este servidor será executado em um container Docker, usando o Debian Buster.

Notifications You must be signed in to change notification settings

fecoelho/ft_server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ft_server

O objetivo do ft_server é criar um servidor web capaz de executar um wordpress, um phpmyadmin e um banco de dados. Este servidor será executado em um container Docker, usando o Debian Buster.


ToC

O que é o ft_server?

É um projeto da 42 São Paulo que tem como objetivo criar um servidor web dinâmico em um container usando o Docker. Para isso, utilizaremos:

  • Debian Buster - Sistema operacional;
  • NGINX - Servidor HTTP;
  • Maria DB - Banco de Dados;
  • PHP - Linguagem de scripts.

Também serão instaladas e configurados o WordPress e o phpMyAdmin para demonstrar a funcionalidade do projeto.

Como usar o ft_server?

Antes de tudo, você precisa instalar o docker para que o container possa sere criado.

Instalando o Docker

⚠️ Docker em sistemas Linux, se o seu sistema operacional for outro, busque uma alternativa ou entre em contato.

1º - Atualize seu sistema:

> sudo apt update
> sudo apt upgrade

2º - Instale os pacotes nescessários para que o Docker seja instalado:

> sudo apt-get install  curl apt-transport-https ca-certificates software-properties-common

O que você está instalando aqui:

  • apt-transport-https – permite que o gerenciador de pacotes transfira os tiles e os dados através de https;
  • ca-certificates – permite que o navegador da web e o sistema verifiquem certificados de segurança;
  • curl – transfere dados;
  • software-properties-common – adiciona scripts para gerenciar o software.

3º - Adicione os repositórios do Docker:

> curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
> sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
> sudo apt update

4º - Instale o Docker:

> sudo apt install docker-ce

Pronto! ✔️ O Docker já está instalado em seu computador.

Iniciando o ft_server

É bem simples, basta entrar na pasta que clonou e executar alguns comandos:

1º Monte a imagem:

> docker build -t *Nome_da_Imagem* .

2º - Monte o container:

> docker run --name *Nome_do_Container* -it -p 80:80 -p 443:443 *Nome_da_Imagem*

Pronto! ✔️ Agora basta abrir seu navegador de preferencia e acessar o localhost. Lá você vai ver um index que te leva ao WordPress e ao phpMyAdmin. Explore a vontade e veja que funciona!

⚠️ Não se esqueça de mudar o *Nome_da_Imagem* e o *Nome_do_Container* para o que você preferir.


GitHub top language Lines of code

About

O objetivo do ft_server é criar um servidor web capaz de executar um wordpress, um phpmyadmin e um banco de dados. Este servidor será executado em um container Docker, usando o Debian Buster.

Topics

Resources

Stars

Watchers

Forks