This app is generated by backend+ ( https://backend.plus )
Top
│ .babelrc
│ createSchema.sql
│ docker-compose.yml
│ Dockerfile
│ package.json
│ README.md
│ webpack.config.js
│
└───backend
└───frontend
└───public
└───uploads
- Start docker container
$ docker-compose up -d
- Login to docker
docker exec -it BP_generated_app /bin/bash
- Install npm
npm install
- Build frontend
npm run build
- Create mysql schema
mysql -h mysql -u bpuser -p db < createSchema.sql
Password : FknSC6GNAQ
You have mysql connection info in docker-compose.yml
- Start server
node backend/index.js
-
Open http://localhost:8080 in browser ( credentials are admin/password )
-
Stop container, exit from docker container first then
$ docker-compose down