Skip to content

artvandervennet/rabotpd-backend

Repository files navigation

RabotPD backend

Swagger api documentation: swagger

Migraties

Een migratie is eens synchronisatie tussen de Entities in de code en de tabellen in het database schema.

Generate Migration

pnpm typeorm migration:generate .\dist\migrations\PostRefactoring -d .\dist\config\data-source.js -o

Run migrations

pnpm typeorm migration:run -d .\dist\config\data-source.js

Run seeding

pnpm run seed

Docker

Build docker image

docker build --tag rabotpd .

Run docker container

docker run -d --publish 5000:8080 --name nest-container rabotpd

Gitlab CI/CD

Dit is wat uitleg over het manueel deployen van het project naar gcp

  1. Login

gcloud auth activate-service-account --key-file .\credentials.json

  1. set account

gcloud auth list

gcloud config set account 'rabotpd@gmail.com'

  1. set project

gcloud config set project noted-wares-456621-u4

  1. build & upload docker image

gcloud builds submit --tag gcr.io/noted-wares-456621-u4/111714800394867580824

  1. deploy image in cloud runner instance

gcloud run deploy noted-wares-456621-u4 --port 3000 --image gcr.io/noted-wares-456621-u4/111714800394867580824 --region=us-east1 --platform managed --add-cloudsql-instances=noted-wares-456621-u4:us-central1:rabotpd-db

Technical

Guards

  • @Public()

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors