Desenvolvimento Web II

Notas de aula do prof. Eduardo da disciplina de Desenvolvimento Web II (curso técnico)

View on GitHub

Deploy da aplicação

Durante o desenvolvimento, a aplicação é executada localmente, no computador do desenvolvedor. Para que a aplicação possa ser acessada por outros usuários, ela precisa ser publicada em um servidor.

Duas etapas são necessárias para publicar uma aplicação VueJs:

Compilação da aplicação

A compilação da aplicação é feita pelo comando:

npm run build

Esse comando gera uma pasta dist com os arquivos estáticos da aplicação. Esses arquivos são os que serão publicados no servidor.

Os arquivos gerados na pasta dist são os mesmos que são gerados pelo comando npm run serve. A diferença é que, ao executar o comando npm run serve, os arquivos são servidos pelo servidor de desenvolvimento, que é executado localmente. Já ao executar o comando npm run build, os arquivos são gerados para serem servidos por um servidor web.

Além disso, esses arquivos são otimizados para serem servidos em produção. Por exemplo, os arquivos CSS e JS são minificados, e os arquivos de imagem são otimizados.

Publicação da aplicação

A publicação da aplicação é feita copiando os arquivos da pasta dist para o servidor web. Essa etapa pode ser feita de diversas formas, dependendo do servidor web utilizado. Por exemplo, você pode instalar um servidor Web usando o Ngix ou o Apache, ou você pode utilizar um serviço de hospedagem de sites.

Neste curso, vamos utilizar o serviço de hospedagem de sites Surge. O Surge é um serviço de hospedagem de sites estáticos, que permite a publicação de sites gratuitamente. Para utilizar o Surge, é necessário ter uma aplicação de linha de comando instalada. Essa aplicação é o Surge, que pode ser instalado com o comando:

npm install -g surge

Ao executar o comando surge, o Surge solicita o e-mail e a senha do usuário. Esses dados são utilizados para autenticar o usuário no serviço. Caso o usuário não possua uma conta no Surge, o comando criará uma conta para o usuário, com os dados informados.

Após a autenticação, o Surge solicita o caminho da pasta que será publicada. Neste caso, o caminho é dist. O Surge então publica a aplicação, e exibe a URL onde a aplicação foi publicada.

Para publicar a aplicação, execute o comando, de preferência dentro da pasta dist:

surge

Algumas dicas importantes:

< Componentes de arquivo único Exercícios >