Skip to content
Snippets Groups Projects
Verified Commit 96d219df authored by Eliot Berriot's avatar Eliot Berriot
Browse files

Local .env logic for webpack custom port

parent 75710638
No related branches found
No related tags found
No related merge requests found
......@@ -86,3 +86,4 @@ front/selenium-debug.log
docs/_build
data/
.env
......@@ -73,6 +73,19 @@ via the following command::
docker-compose -f dev.yml build
Creating your env file
^^^^^^^^^^^^^^^^^^^^^^
We provide a working .env.dev configuration file that is suitable for
development. However, to enable customization on your machine, you should
also create a .env file that will hold your personal environment
variables (those will not be commited to the project).
Create it like this::
touch .env
Database management
^^^^^^^^^^^^^^^^^^^
......
version: '2'
version: '3'
services:
front:
build: front
env_file: .env.dev
env_file:
- .env.dev
- .env
environment:
- "HOST=0.0.0.0"
- "WEBPACK_DEVSERVER_PORT=${WEBPACK_DEVSERVER_PORT-8080}"
ports:
- "8080:8080"
- "${WEBPACK_DEVSERVER_PORT-8080}:${WEBPACK_DEVSERVER_PORT-8080}"
volumes:
- './front:/app'
postgres:
env_file: .env.dev
env_file:
- .env.dev
- .env
image: postgres
redis:
env_file: .env.dev
env_file:
- .env.dev
- .env
image: redis:3.0
celeryworker:
env_file: .env.dev
env_file:
- .env.dev
- .env
build:
context: ./api
dockerfile: docker/Dockerfile.test
......@@ -41,7 +49,9 @@ services:
- ./api:/app
- ./data/music:/music
api:
env_file: .env.dev
env_file:
- .env.dev
- .env
build:
context: ./api
dockerfile: docker/Dockerfile.test
......@@ -62,7 +72,9 @@ services:
- redis
nginx:
env_file: .env.dev
env_file:
- .env.dev
- .env
image: nginx
links:
- api
......
......@@ -23,7 +23,7 @@ module.exports = {
},
dev: {
env: require('./dev.env'),
port: 8080,
port: parseInt(process.env.WEBPACK_DEVSERVER_PORT),
host: '127.0.0.1',
autoOpenBrowser: true,
assetsSubDirectory: 'static',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment