Skip to content

Hello World usando Flask, Python 3, Docker e Dev Containers do Visual Studio Code

License

Notifications You must be signed in to change notification settings

joao-victor-silva/flask-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

App flask basic

Projeto

Dependências:

Ambiente de desenvolvimento

Abaixo está descrito como instalar e configurar as dependencias de desenvolvimento para cada um dos SOs, caso haja alguma dúvida, recomendo ver o tutorial na página do Visual Studio Code.

Windows

Dependências:

Baixe e instale o Docker Desktop para Windows e o Visual Studio Code. Siga as instruções de instalação do WSL back-end 2 da etapa 1 a 5, após isso, abra o Visual Studio Code e vá na aba de extensõens do Code ou pressione Ctrl+Shift+X e procure por "Remote Development" e instale a extensão. Instale o git, logo após clone esse repositório e abra a pasta no Visual Studio Code, pressione Ctrl+Shift+P e digite "reopen in container" e confirme. Dentro de alguns minutos o ambiente de desenvolvimento será configurado.

Obs: O Docker Desktop só pode ser instalado no Windows 10, infelizmente =(.

Linux

Dependências:

Se você está utilizando Ubuntu, Debian ou alguma distribuição baseada em alguma dessas duas basta executar o comando abaixo:

sudo apt-get install --no-install-recommends docker.io docker-compose git

Será necessário adicionar seu usuário ao grupo do Docker, para isso basta executar o comando abaixo.

sudo usermod -aG docker $USER

Após isso faça logout ou reinicie seu computador.

Para instalar o Visual Studio Code baixe e o pacote .deb no site oficial. Algumas distros contam com utilitarios para instalar pacotes .deb, precisando apenas dois cliques no arquivo .deb e digitar a senha de usuário. Se sua distro não contar com um desses utilitários abra um terminal na pasta onde o pacote foi baixado e digite os comandos abaixo.

sudo dpkg -i code*.deb
sudo apt install --fix-broken

Após isso, abra o Visual Studio Code e vá na aba de extensõens do Code ou pressione Ctrl+Shift+X e procure por "Remote Development" e instale a extensão. Clone esse repositório e abra a pasta no Visual Studio Code, pressione Ctrl+Shift+P e digite "reopen in container" e confirme. Dentro de alguns minutos o ambiente de desenvolvimento será configurado.

MacOS

Dependências:

Baixe e instale o Docker Desktop para MacOS e o Visual Studio Code. Após isso, abra o Visual Studio Code e vá na aba de extensõens do Code ou pressione Command+Shift+X e procure por "Remote Development" e instale a extensão.

Instale o git, via instalação do Xcode, logo após clone esse repositório e abra a pasta no Visual Studio Code, pressione Command+Shift+p e digite "reopen in container" e confirme. Dentro de alguns minutos o ambiente de desenvolvimento será configurado.

Uso

Iniciar a aplicação

Para executar a aplicação basta abrir o barra de comandos via Ctrl+Shift+P ou Command+Shift+P e digitar Run task, depois selecione a opção Run app, logo após selecione a opção Continue without scanning task output. Se tudo correr bem o Visual Studio Code mostrará um popup com a opção de abrir a aplicação no navegador padrão ou ter um preview no próprio editor.

Para verificar se o banco de dados foi instalado corretamente, acesse a página http://localhost:5000/db_test. A segunte mensagem deve ser exibida.

Banco de dados inicializado com sucesso!

Para parar a execução da aplicação basta clicar no terminal do Visual Studio Code e pressionar Ctrl+C e depois Enter.

Parar o container de desenvolvimento

Para interromper a execução do container de desenvolvimento basta abrir a barra de comandos com Ctrl+Shift+P ou Command+Shift+P e digitar close remote connection e pressionar Enter

About

Hello World usando Flask, Python 3, Docker e Dev Containers do Visual Studio Code

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages