From 8e8100d7c89219c68801660055c9355ec7f627a6 Mon Sep 17 00:00:00 2001 From: Tomohiro IKEDA Date: Sat, 10 Nov 2018 19:09:50 +0900 Subject: [PATCH] Add docker-compose --- README.md | 3 ++- docker-compose.yml | 10 ++++++++++ package.json | 7 +++---- 3 files changed, 15 insertions(+), 5 deletions(-) create mode 100644 docker-compose.yml diff --git a/README.md b/README.md index 1bedea25..7f66712f 100644 --- a/README.md +++ b/README.md @@ -98,7 +98,8 @@ $ node xsound-server-session-websocket.js 8080 websocket.log $ git clone git@github.com:Korilakkuma/XSound.git $ cd xsound $ npm install -$ npm run docker:build +$ npm run build +$ npm run docker-compose:build $ npm start ``` diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 00000000..4348e21f --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,10 @@ +version: '3' +services: + webserver: + build: . + container_name: xsound + tty: true + ports: + - 3000:80 + volumes: + - .:/usr/share/nginx/html diff --git a/package.json b/package.json index 9666fae5..14f39bb7 100644 --- a/package.json +++ b/package.json @@ -8,10 +8,9 @@ "build": "webpack --mode production", "build:watch": "webpack --watch --mode development", "test": "npm run lint && karma start", - "docker:build": "docker build -t app .", - "docker:rmi": "docker rmi app", - "start": "docker container run --name webserver -d -p 3000:80 -v $(pwd):/usr/share/nginx/html app", - "stop": "docker stop webserver && docker rm webserver", + "docker-compose:build": "docker-compose build", + "start": "docker-compose up -d", + "stop": "docker stop xsound", "start:server:websocket": "node ./build/xsound-server-session-websocket.js", "start:server:ws": "node ./build/xsound-server-session-ws.js" },