-
- Downloads
Add a dev server
- all local files (sources, dependencies, config, etc) are mounted in the devserver container - devserver watch sources & rebuild/reload on each change - "prod" server was updated to allow devserver to access its ressources - "prod" server now use npm ci instead of install and webpack `production` mode for build
Showing
- .dockerignore 1 addition, 0 deletions.dockerignore
- .env.template 11 additions, 2 deletions.env.template
- Caddyfile 3 additions, 2 deletionsCaddyfile
- Dockerfile 1 addition, 1 deletionDockerfile
- Dockerfile.devserver 6 additions, 0 deletionsDockerfile.devserver
- README.md 10 additions, 0 deletionsREADME.md
- devserver.yml 13 additions, 0 deletionsdevserver.yml
- docker-compose.yml 3 additions, 0 deletionsdocker-compose.yml
- package.json 3 additions, 2 deletionspackage.json
- webpack.config.js 23 additions, 6 deletionswebpack.config.js
.dockerignore
0 → 100644
Dockerfile.devserver
0 → 100644
devserver.yml
0 → 100644
... | @@ -5,7 +5,7 @@ | ... | @@ -5,7 +5,7 @@ |
"private": true, | "private": true, | ||
"scripts": { | "scripts": { | ||
"build": "webpack --config webpack.config.js", | "build": "webpack --config webpack.config.js", | ||
"serve": "webpack serve --config webpack.config.js" | "serve": "npm install && webpack serve --config webpack.config.js" | ||
}, | }, | ||
"author": "", | "author": "", | ||
"license": "ISC", | "license": "ISC", | ||
... | @@ -18,6 +18,7 @@ | ... | @@ -18,6 +18,7 @@ |
}, | }, | ||
"devDependencies": { | "devDependencies": { | ||
"webpack": "^4.43.0", | "webpack": "^4.43.0", | ||
"webpack-cli": "^4.3.12" | "webpack-cli": "^4.3.12", | ||
"webpack-dev-server": "^4.11.1" | |||
} | } | ||
} | } |
Please register or sign in to comment