chore(tools): add user in container and fix debug of api-server
This commit is contained in:
committed by
mrugesh mohapatra
parent
11cc25b638
commit
5c95cac000
@ -5,7 +5,7 @@
|
|||||||
"private": true,
|
"private": true,
|
||||||
"main": "development-entry.js",
|
"main": "development-entry.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"babel-dev-server": "babel-node --inspect ./server/server.js",
|
"babel-dev-server": "babel-node --inspect=0.0.0.0 ./server/server.js",
|
||||||
"build": "babel server --out-dir lib --ignore 'node_modules /**/*','/**/*.test.js' --copy-files",
|
"build": "babel server --out-dir lib --ignore 'node_modules /**/*','/**/*.test.js' --copy-files",
|
||||||
"commit": "git-cz",
|
"commit": "git-cz",
|
||||||
"commitmsg": "validate-commit-msg",
|
"commitmsg": "validate-commit-msg",
|
||||||
|
@ -3,8 +3,10 @@
|
|||||||
# if using Docker Toolbox, replace `localhost` to output form `docker-machine ip`
|
# if using Docker Toolbox, replace `localhost` to output form `docker-machine ip`
|
||||||
#
|
#
|
||||||
# Bootstrap with:
|
# Bootstrap with:
|
||||||
|
# open bash in a container:
|
||||||
# docker-compose run --rm freecodecamp bash
|
# docker-compose run --rm freecodecamp bash
|
||||||
# npm install --unsafe-perm
|
# and then from bash prompt:
|
||||||
|
# npm install
|
||||||
# npm run seed
|
# npm run seed
|
||||||
# exit
|
# exit
|
||||||
#
|
#
|
||||||
@ -19,6 +21,7 @@ version: '3'
|
|||||||
services:
|
services:
|
||||||
freecodecamp:
|
freecodecamp:
|
||||||
image: node:lts
|
image: node:lts
|
||||||
|
user: node
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
- mailhog
|
- mailhog
|
||||||
@ -30,6 +33,7 @@ services:
|
|||||||
working_dir: /app
|
working_dir: /app
|
||||||
client:
|
client:
|
||||||
image: node:lts
|
image: node:lts
|
||||||
|
user: node
|
||||||
environment:
|
environment:
|
||||||
- API_PROXY=http://api-server:3000
|
- API_PROXY=http://api-server:3000
|
||||||
- GATSBY_WEBPACK_PUBLICPATH=http://localhost:8000/
|
- GATSBY_WEBPACK_PUBLICPATH=http://localhost:8000/
|
||||||
@ -47,9 +51,10 @@ services:
|
|||||||
- '0.0.0.0'
|
- '0.0.0.0'
|
||||||
ports:
|
ports:
|
||||||
- '8000:8000'
|
- '8000:8000'
|
||||||
- '9228:9228'
|
- '9229:9228'
|
||||||
api-server:
|
api-server:
|
||||||
image: node:lts
|
image: node:lts
|
||||||
|
user: node
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
- mailhog
|
- mailhog
|
||||||
|
Reference in New Issue
Block a user