JavaScript - Node.js + Redis
Node.js é um framework para a linguagem JavaScript que permite criar uma aplicação web usando apenas essa linguagem, executando JavaScript no lado do servidor em vez do navegador. É compatível com todos os outros frameworks de JavaScript, assim como com seus próprios complementos e extensões.
Redis é um sistema de banco de dados em memória temporário, fácil de usar e configurar, que alcança grande eficiência e velocidade. Graças ao seu sistema de cache, permite acessar mais rapidamente os dados consultados com mais frequência.
Estrutura do projeto
.
├── app
│ ├── package.json
│ ├── package-lock.json
│ └── server.js
├── app.Dockerfile
├── compose.yaml
├── nginx
│ └── default.conf
├── backup
│ └── backup-runner.sh
├── .env
└── .env.example
Implantação da aplicação:
Navegue até o diretório que contém os arquivos necessários para construir o contêiner:
cd /root/stack/python/flask-mysql
Inicie a aplicação:
docker compose up -d
Comandos úteis:
Ver os contêineres em execução:
docker compose ps
Parar e remover a aplicação:
docker compose down
Reconstruir a aplicação após realizar alterações no código:
docker compose up -d --build