Deploy Aplikasi NestJS
Deploy aplikasi NestJS Anda di Zeabur.
Langkah 1: Membuat aplikasi NestJS (opsional)
Anda dapat menggunakan NestJS CLI untuk membuat aplikasi baru.
Buka terminal Anda dan jalankan perintah berikut:
npm install -g @nestjs/cliKemudian, buat aplikasi baru:
nest new <your project name>Anda juga dapat melakukan clone proyek starter dari repositori GitHub kami.
git clone https://github.com/zeabur/nestjs-template.git <your project name>Kemudian, instal dependensinya:
pnpm installLangkah 2: Menyiapkan environment variables
Anda dapat melewati langkah ini jika Anda menggunakan proyek starter dari repositori GitHub kami.
Dalam aplikasi Node.js, file .env umum digunakan untuk merepresentasikan setiap environment. File ini berisi pasangan key-value, di mana setiap key merepresentasikan nilai tertentu.
NestJS menyediakan paket bernama @nestjs/config untuk membantu Anda mengelola environment variables.
pnpm add @nestjs/configSetelah proses instalasi selesai, Anda dapat mengimpor ConfigModule ke src/app.module.ts dan mengontrol perilakunya menggunakan static method .forRoot().
import { Module } from '@nestjs/common'
import { ConfigModule } from '@nestjs/config'
@Module({
imports: [ConfigModule.forRoot()],
})
export class AppModule {}Sekarang, Anda dapat mengatur port di src/main.ts
import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
async function bootstrap() {
const app = await NestFactory.create(AppModule);
await app.listen(process.env.PORT || 3000);
}
bootstrap().then(() =>
console.log(`Application is running on: ${process.env.PORT || 3000}`),
);Langkah 3: Deploy
Klik tombol Tambah Layanan Baru, lalu pilih Deploy dari kode sumber Anda.

Cari repositori aplikasi NestJS Anda, klik import, dan aplikasi NestJS Anda akan mulai di-deploy.