Functional dockerfile.
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -1,2 +1,3 @@
|
|||||||
/node_modules
|
/node_modules
|
||||||
.ds_store
|
.ds_store
|
||||||
|
/dist
|
||||||
@@ -15,5 +15,8 @@ RUN npm install
|
|||||||
# Bundle app source
|
# Bundle app source
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
|
ENV NODE_PATH=./build
|
||||||
|
RUN npm run build
|
||||||
|
|
||||||
EXPOSE 8000
|
EXPOSE 8000
|
||||||
CMD [ "node", "server.js" ]
|
CMD [ "npm", "start" ]
|
||||||
1
docker-create.md
Normal file
1
docker-create.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
docker build . -t imexonline/media-server
|
||||||
11
docker/docker-compose.yml
Normal file
11
docker/docker-compose.yml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
version: '2'
|
||||||
|
services:
|
||||||
|
web:
|
||||||
|
ports:
|
||||||
|
- 8000:8000
|
||||||
|
volumes:
|
||||||
|
- ~:/root
|
||||||
|
- "/Users/pfic/Desktop/ISM:/media"
|
||||||
|
environment:
|
||||||
|
- MEDIA_PATH=/media
|
||||||
|
image: imexonline/media-server
|
||||||
@@ -7,7 +7,8 @@
|
|||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"server": "nodemon server.ts",
|
"server": "nodemon server.ts",
|
||||||
"start": "ts-node server.ts"
|
"start": "node dist/server.js",
|
||||||
|
"build": "tsc -p ."
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/multer": "^1.4.7",
|
"@types/multer": "^1.4.7",
|
||||||
|
|||||||
Reference in New Issue
Block a user