npm i express @types/express apollo-server-express graphql @types/graphql @types/node
npm i -D @graphql-codegen/cli @graphql-codegen/typescript @graphql-codegen/typescript-resolvers
npm i typeorm pg reflect-metadata
npm i bcrypt @types/bcrypt
npm i jsonwebtoken @types/jsonwebtoken
npm i dotenv --save
create image with postgres docker image with container name and expose port and read env name of DB connection
docker run -ti --name app_postgres -p 5455:5432 -e POSTGRES_USER=admin -e POSTGRES_PASSWORD=admin -e POSTGRES_DB=main postgres
docker commit app_postgres msgappdb
docker run --rm -ti -p 5455:5432 msgappdb
npm i glob @types/glob