scratch-www/docker-compose.yml
Colby Gutierrez-Kraybill 878116f949 Add protocol and localhost
With API_HOST and FALLBACK, need full protocol.  API_HOST must be localhost, as it’s the browser performing the local request and does not know the docker network hostnames assigned during docker-compose
2018-03-23 15:49:40 -04:00

40 lines
898 B
YAML

version: '3.4'
volumes:
npm_data:
runtime_data:
intl_data:
networks:
scratchapi_scratch_network:
external: true
services:
app:
container_name: scratch-www-app
hostname: scratch-www-app
environment:
- API_HOST=http://localhost:8491
- FALLBACK=http://scratchr2-app:8080
build:
context: ./
dockerfile: Dockerfile
image: scratch-www:latest
command: ./docker_entrypoint.sh npm start
volumes:
- type: bind
source: ./
target: /var/app/current
volume:
nocopy: true
- type: bind
source: ../scratch-gui
target: /var/app/current/scratch-gui
volume:
nocopy: true
- npm_data:/var/app/current/node_modules
- runtime_data:/runtime
- intl_data:/var/app/current/intl
ports:
- "8333:8333"
networks:
- scratchapi_scratch_network