a starter project based on express and postgres.
This project needs to install the following software:
Note: node >= 18.0.0
use Docker create a postgres database
docker network create daming-epts-network
docker volume create --name=daming-epts-volume
docker volume create --name=daming-minio-volume
docker volume create --name=daming-redis-volume
docker compose up db
use yarn install 3rd dependencies
yarn
run db migrations and seed script
yarn migrate:up:local
yarn seed:run:local
run server in develop mode
yarn start:dev
Now open the link http://127.0.0.1:3000/graphql with your browser.
## set up Docker environment
docker network create daming-epts-network
docker volume create --name=daming-epts-volume
docker volume create --name=daming-minio-volume
docker volume create --name=daming-redis-volume
# pull docker images
docker-compose pull
# build docker containers
docker-compose build
## yarn dependency
docker-compose run backend yarn
## databases
docker-compose run backend sh -c "yarn migrate:up && yarn seed:run"
## run server
docker-compose up
Now open the link http://127.0.0.1:3000/graphql with your browser.