Construir e implantar um site estático pode ser simplificado usando o Docker, uma plataforma de contêiners popular. O Docker permite que os desenvolvedores criem ambientes consistentes, garantindo que seu site funcione perfeitamente em diferentes sistemas.

Pré-requisitos

  • Acoplamento instalado na sua máquina
  • Conhecimento básico da interface de linha de comando
  • HTML, CSS e arquivos JavaScript opcionalmente para seu site

Passo 1: Prepare os seus arquivos do site

Crie uma pasta para os arquivos do seu site. Inclua seu index.html e outros ativos, como CSS ou imagens. Por exemplo:

meu site/]

index.html

styles.css

Passo 2: Escreva um arquivo Docker

Na sua pasta de website, crie um ficheiro chamado Dockerfile. Este ficheiro irá definir o ambiente para o seu site estático:

[[FLT: 0]] FROM nginx:alpina

COPY . /usr/share/nginx/html

Passo 3: Construir a Imagem do Acoplamento

Abra o terminal, navegue até o diretório do site e execute:

docker build -t my-static-site .

Passo 4: Execute o recipiente

Para servir o seu site localmente, execute:

docker run -d -p 8080:80 --name my-site-container my-static-site

Agora, abra o seu navegador e visite http://localhost:8080 para ver o seu site.

Passo 5: Implantar o seu site

Uma vez satisfeito, você pode implantar seu site estático em um servidor ou plataforma na nuvem. Basta empurrar sua imagem do Docker para um registro de container como o Docker Hub:

docker push yourusename/my-static-site

Em seguida, execute-o em seu ambiente de hospedagem com o Docker instalado.

Conclusão

Usando o Docker para criar e implantar um site estático simplifica o processo, garantindo consistência em ambientes. Com apenas alguns comandos, você pode desenvolver, testar e implantar seu site de forma eficiente.