项目作者: amen-souissi

项目描述 :
end 2 end web app tutorla
高级语言: TypeScript
项目地址: git://github.com/amen-souissi/e2e-web-app-tutorial.git
创建时间: 2019-07-21T11:10:15Z
项目社区:https://github.com/amen-souissi/e2e-web-app-tutorial

开源协议:GNU General Public License v3.0

下载


Linux Docker permission

  1. sudo groupadd docker
  2. sudo usermod -aG docker \$USER
  3. sudo setenforce 0

Bulid dev

  1. sudo docker-compose build
  2. cd bff
  3. npm ci
  4. cd ../front
  5. npm ci
  6. cd ..
  7. sudo docker-compose -f docker-compose.yml up

🚀 Server ready at http://localhost:3000

Local network Linux

  1. ifconfig -a // in the .env file => replace 127.0.0.1 by ex: 192.168.1.XX
  2. sudo docker-compose -f docker-compose.yml up

Remove

  1. docker-compose down -v

Start postgres

  1. docker exec -it postgres psql -U <pg-user>

Dump DB

  1. docker ps // postgres <container-name>
  2. docker exec <container-name> pg_dump -U <pg-user> <pg-db> > dump\_`date +%d-%m-%Y*%H-%M-%S`.sql

Restor DB

  1. docker ps // postgres <container-name>
  2. docker exec <container-name> pg_restor -U <pg-user> -d <pg-db> < <dump-file-name>.sql