Skip to content

Commit a7d6e1a

Browse files
committed
Adds dev files for Docker
1 parent 29cccbd commit a7d6e1a

File tree

3 files changed

+24
-1
lines changed

3 files changed

+24
-1
lines changed

compose.dev.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
name: scmq
2+
3+
services:
4+
repo:
5+
build:
6+
dockerfile: dev.dockerfile
7+
container_name: ${COMPOSE_PROJECT_NAME}-dev
8+
hostname: ${COMPOSE_PROJECT_NAME}-dev
9+
working_dir: /app
10+
tty: true
11+
volumes:
12+
- ./:/app

dev.dockerfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# This file is used to build the local development image
2+
3+
FROM node:12-alpine
4+
5+
RUN apk --no-cache add git libc6-compat
6+
7+
WORKDIR /app

package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,11 @@
1414
"eslint": "eslint \"./{lib,tests}/**/*.js\"",
1515
"eslint:fix": "npm run eslint -- --fix",
1616
"jest": "jest",
17-
"jest:coverage": "npm run jest -- --coverage && istanbul-badges-readme"
17+
"jest:coverage": "npm run jest -- --coverage && istanbul-badges-readme",
18+
"--- DEV-DOCKER ---": "SECTION",
19+
"dev-up": "docker compose -f compose.dev.yml up -d",
20+
"dev-exec": "docker exec -it scmq-dev sh",
21+
"dev-down": "docker compose -f compose.dev.yml down --remove-orphans"
1822
},
1923
"jest": {
2024
"verbose": true,

0 commit comments

Comments
 (0)