Skip to content

Instantly share code, notes, and snippets.

@rohanrajpal
Created November 21, 2022 09:10
Show Gist options
  • Save rohanrajpal/bc7cc3b14b3f7f3866826b0aea84f004 to your computer and use it in GitHub Desktop.
Save rohanrajpal/bc7cc3b14b3f7f3866826b0aea84f004 to your computer and use it in GitHub Desktop.
Pushing to Dokku Host
remote: -----> Cleaning up...
remote: -----> Building api from gliderlabs/herokuish:latest-22
remote: -----> Adding BUILD_ENV to build environment...
remote: BUILD_ENV added successfully
remote: -----> Warning: Multiple default buildpacks reported the ability to handle this app. The first buildpack in the list below will be used.
remote: Detected buildpacks: multi nodejs
remote: -----> Multipack app detected
remote: =====> Downloading Buildpack: https://github.com/TheSecurityDev/heroku-buildpack-nodejs-pnpm
remote: =====> Detected Framework: Node.js
remote:
remote: -----> Creating runtime environment
remote:
remote: NPM_CONFIG_LOGLEVEL=error
remote: NODE_VERBOSE=false
remote: NODE_ENV=production
remote: NODE_MODULES_CACHE=true
remote:
remote: -----> Installing binaries
remote: engines.node (package.json): 18.12.1
remote: engines.npm (package.json): 8.19.2
remote:
remote: Resolving node version 18.12.1...
remote: Downloading and installing node 18.12.1...
remote: npm 8.19.2 already installed with node
remote: Downloading and installing pnpm...
remote:
remote: added 1 package, and audited 2 packages in 1s
remote:
remote: 1 package is looking for funding
remote: run `npm fund` for details
remote:
remote: found 0 vulnerabilities
remote: pnpm 7.17.0 installed
remote:
remote: -----> Restoring cache
remote: - node_modules (not cached - skipping)
remote:
remote: -----> Installing dependencies
remote: Installing node modules (pnpm-lock.yaml)
remote: Packages are copied from the content-addressable store to the virtual store.
remote: Content-addressable store is at: /cache/.pnpm-store/v3
remote: Virtual store is at: node_modules/.pnpm
remote:
remote: dependencies:
remote: + @bull-board/api 4.6.4
remote: + @bull-board/express 4.6.4
remote: + @graphql-codegen/cli 2.13.12
remote: + @nestjs/axios 1.0.0
remote: + @nestjs/bull 0.6.2
remote: + @nestjs/common 9.2.0
remote: + @nestjs/config 2.2.0
remote: + @nestjs/core 9.2.0
remote: + @nestjs/jwt 9.0.0
remote: + @nestjs/mapped-types 1.2.0
remote: + @nestjs/passport 9.0.0
remote: + @nestjs/platform-express 9.2.0
remote: + @nestjs/platform-socket.io 9.2.0
remote: + @nestjs/schedule 2.1.0
remote: + @nestjs/serve-static 3.0.0
remote: + @nestjs/swagger 6.1.3
remote: + @nestjs/terminus 9.1.3
remote: + @nestjs/websockets 9.2.0
remote: + @ntegral/nestjs-sentry 4.0.0
remote: + @prisma/client 4.6.1
remote: + @sentry/node 7.20.0
remote: + @shopify/shopify-api 5.2.0
remote: + argon2 0.30.2
remote: + aws-sdk 2.1258.0
remote: + bull 4.10.1
remote: + class-transformer 0.5.1
remote: + class-validator 0.13.2
remote: + cookie-parser 1.4.6
remote: + cross-fetch 3.1.5
remote: + express-basic-auth 1.2.1
remote: + graphql 16.6.0
remote: + graphql-request 5.0.0
remote: + graphql-tag 2.12.6
remote: + handlebars 4.7.7
remote: + jsonwebtoken 8.5.1
remote: + nest-aws-sdk 3.0.0
remote: + nodemailer 6.8.0
remote: + nodemailer-express-handlebars 5.0.0
remote: + papaparse 5.3.2
remote: + passport 0.6.0
remote: + passport-jwt 4.0.0
remote: + prisma 4.6.1
remote: + reflect-metadata 0.1.13
remote: + rimraf 3.0.2
remote: + rxjs 7.5.7
remote: + socket.io 4.5.3
remote: + tslib 2.4.1
remote:
remote: devDependencies:
remote: + @faker-js/faker 7.6.0
remote: + @graphql-codegen/add 3.2.1
remote: + @graphql-codegen/introspection 2.2.1
remote: + @graphql-codegen/typescript 2.8.2
remote: + @graphql-codegen/typescript-graphql-request 4.5.8
remote: + @graphql-codegen/typescript-operations 2.5.7
remote: + @nestjs/cli 9.1.5
remote: + @nestjs/schematics 9.0.3
remote: + @nestjs/testing 9.2.0
remote: + @shopify/app 3.23.0
remote: + @shopify/cli 3.23.0
remote: + @types/cookie-parser 1.4.3
remote: + @types/cron 2.0.0
remote: + @types/express 4.17.14
remote: + @types/jest 29.2.3
remote: + @types/jsonwebtoken 8.5.9
remote: + @types/multer 1.4.7
remote: + @types/node 18.11.9
remote: + @types/nodemailer 6.4.6
remote: + @types/nodemailer-express-handlebars 4.0.2
remote: + @types/papaparse 5.3.5
remote: + @types/passport-jwt 3.0.7
remote: + @types/supertest 2.0.12
remote: + @typescript-eslint/eslint-plugin 5.43.0
remote: + @typescript-eslint/parser 5.43.0
remote: + dotenv-cli 6.0.0
remote: + eslint 8.28.0
remote: + eslint-config-prettier 8.5.0
remote: + eslint-plugin-prettier 4.2.1
remote: + jest 29.3.1
remote: + pactum 3.3.0
remote: + prettier 2.7.1
remote: + source-map-support 0.5.21
remote: + supertest 6.3.1
remote: + ts-jest 29.0.3
remote: + ts-loader 9.4.1
remote: + ts-node 10.9.1
remote: + tsconfig-paths 4.1.0
remote: + typescript 4.9.3
remote:
remote:
remote: > spur-api@0.0.1 postinstall /tmp/build
remote: > prisma generate
remote:
remote: Environment variables loaded from .env
remote: Prisma schema loaded from prisma/schema.prisma
remote:
remote: ✔ Generated Prisma Client (4.6.1 | library) to ./node_modules/.pnpm/@prisma+client@4.6.1_prisma@4.6.1/node_modules/@prisma/client in 666ms
remote: You can now start using Prisma Client in your code. Reference: https://pris.ly/d/client
remote: ```
remote: import { PrismaClient } from '@prisma/client'
remote: const prisma = new PrismaClient()
remote: ```
remote: Done in 39.5s
remote:
remote: -----> Build
remote: Running build
remote:
remote: > spur-api@0.0.1 prebuild
remote: > rimraf dist
remote:
remote:
remote: > spur-api@0.0.1 build
remote: > nest build
remote:
remote: - pnpm (nothing to cache)
remote:
remote: -----> Pruning devDependencies
remote:
remote: devDependencies:
remote: - @faker-js/faker 7.6.0
remote: - @graphql-codegen/add 3.2.1
remote: - @graphql-codegen/introspection 2.2.1
remote: - @graphql-codegen/typescript 2.8.2
remote: - @graphql-codegen/typescript-graphql-request 4.5.8
remote: - @graphql-codegen/typescript-operations 2.5.7
remote: - @nestjs/cli 9.1.5
remote: - @nestjs/schematics 9.0.3
remote: - @nestjs/testing 9.2.0
remote: - @shopify/app 3.23.0
remote: - @shopify/cli 3.23.0
remote: - @types/cookie-parser 1.4.3
remote: - @types/cron 2.0.0
remote: - @types/express 4.17.14
remote: - @types/jest 29.2.3
remote: - @types/jsonwebtoken 8.5.9
remote: - @types/multer 1.4.7
remote: - @types/node 18.11.9
remote: - @types/nodemailer 6.4.6
remote: - @types/nodemailer-express-handlebars 4.0.2
remote: - @types/papaparse 5.3.5
remote: - @types/passport-jwt 3.0.7
remote: - @types/supertest 2.0.12
remote: - @typescript-eslint/eslint-plugin 5.43.0
remote: - @typescript-eslint/parser 5.43.0
remote: - dotenv-cli 6.0.0
remote: - eslint 8.28.0
remote: - eslint-config-prettier 8.5.0
remote: - eslint-plugin-prettier 4.2.1
remote: - jest 29.3.1
remote: - pactum 3.3.0
remote: - prettier 2.7.1
remote: - source-map-support 0.5.21
remote: - supertest 6.3.1
remote: - ts-jest 29.0.3
remote: - ts-loader 9.4.1
remote: - ts-node 10.9.1
remote: - tsconfig-paths 4.1.0
remote: - typescript 4.9.3
remote:
remote:
remote: > spur-api@0.0.1 postinstall /tmp/build
remote: > prisma generate
remote:
remote: Environment variables loaded from .env
remote: Prisma schema loaded from prisma/schema.prisma
remote:
remote: ✔ Generated Prisma Client (4.6.1 | library) to ./node_modules/.pnpm/@prisma+client@4.6.1_prisma@4.6.1/node_modules/@prisma/client in 572ms
remote: You can now start using Prisma Client in your code. Reference: https://pris.ly/d/client
remote: ```
remote: import { PrismaClient } from '@prisma/client'
remote: const prisma = new PrismaClient()
remote: ```
remote:
remote: -----> Build succeeded!
remote: Using release configuration from last framework (Node.js).
remote: -----> Discovering process types
remote: Procfile declares types -> release, web
remote: -----> Releasing api...
remote: -----> Checking for predeploy task
remote: No predeploy task found, skipping
remote: -----> Checking for release task
remote: -----> Executing release task from Procfile: pnpm prisma migrate deploy
remote: =====> Start of api release task (72e277989) output
remote: Environment variables loaded from .env
remote: Prisma schema loaded from prisma/schema.prisma
remote: Datasource "db": PostgreSQL database "apidb", schema "public" at "dokku-postgres-apidb:5432"
remote: 34 migrations found in prisma/migrations
remote: No pending migrations to apply.
remote: =====> End of api release task (72e277989) output
remote: -----> App Procfile file found
remote: =====> Processing deployment checks
remote: -----> Deploying api via the docker-local scheduler...
remote: -----> Deploying web (count=1)
remote: Attempting pre-flight checks (web.1)
remote: CHECKS expected result: http://localhost/health => "up" (web.1)
remote: Attempt 1/5. Waiting for 5 seconds (web.1)
remote: ! curl: (7) Failed to connect to 172.17.0.8 port 5000 after 0 ms: Connection refused
remote: ! Check attempt 1/5 failed (web.1)
remote: Attempt 2/5. Waiting for 5 seconds (web.1)
remote: All checks successful (web.1)
remote: =====> Start of api container output (web.1)
remote: > spur-api@0.0.1 start:prod /app
remote: > node dist/main
remote: [Nest] 298 - 11/21/2022, 2:36:48 PM LOG [NestFactory] Starting Nest application...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment