O tutorial abaixo não está completo, continue exatamente de onde parou:

Observações: Ao mostrar códigos use caixas de código para me facilitar a cópia, demonstre também a criação e conteúdo do .env e a utilização da variáveis de ambiente em todo lugar que for necessário para proteger a segurança do código.

Segue o tutorial:

1. Instale o Nest CLI: Você pode instalar o Nest CLI globalmente usando o npm com o seguinte comando:

sudo npm install -g @nestjs/cli 

2. Crie um novo projeto: Use o Nest CLI para criar um novo projeto com o seguinte comando:

nest new project-name 

cd project-name

3. Configure o Cors e instale o Helmet:

npm install --save helmet

No arquivo main.js deixe parecido com o conteúdo abaixo:

import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
import helmet from 'helmet';

async function bootstrap() {
  const app = await NestFactory.create(AppModule);
  app.enableCors({
    origin: ['http://localhost:8080', 'http://192.168.1.34:8080'], 
			//Mude para o ip do seu front
    methods: ['GET', 'POST'],
    credentials: true,
  });
	
  app.use(helmet());
  await app.listen(3000);
}
bootstrap()


4. Crie um arquivo chamado Dockerfile na raiz do seu projeto e adicione o seguinte conteúdo:
(ATENÇÃO: A partir dessa etapa é opcional, caso não for usar Docker pare na etapa 4).

# Definir imagem base
FROM node:14
# Definir diretório de trabalho
WORKDIR /usr/src/app
# Copiar arquivos de dependências para o diretório de trabalho
COPY package*.json ./
# Instalar dependê