mirror of
https://github.com/scratchfoundation/scratch-www.git
synced 2024-11-26 17:16:11 -05:00
41 lines
885 B
YAML
41 lines
885 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=scratch-api-app
|
||
|
- FALLBACK=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
|