Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit e90a0a5

Browse files
authored
Update Docker images; remove Docker.dev (kriasoft#26)
Fix kriasoft#24, close kriasoft#25
1 parent 986c6e6 commit e90a0a5

File tree

6 files changed

+25
-23
lines changed

6 files changed

+25
-23
lines changed

.dockerignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,5 @@ test
77
CONTRIBUTING.md
88
docker-compose.yml
99
Dockerfile
10-
Dockerfile.dev
1110
LICENSE.txt
1211
README.md

.travis.yml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,24 @@
1+
dist: trusty
12
sudo: required
2-
33
language: generic
44

5-
services:
6-
- docker
5+
env:
6+
- DOCKER_COMPOSE_VERSION: 1.11.2
77

8-
cache:
9-
directories:
10-
- node_modules
8+
cache: yarn
119

1210
before_install:
11+
# Install the latest version of Docker
12+
- curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
13+
- sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
14+
- sudo apt-get -qq update
15+
- sudo apt-get install -qqy docker-ce
16+
# Install Docker Compose
17+
- curl -L https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-`uname -s`-`uname -m` > docker-compose
18+
- chmod +x docker-compose
19+
- sudo mv docker-compose /usr/local/bin
20+
21+
before_script:
1322
- cp .env.example .env
1423
- docker-compose up -d
1524
- docker-compose logs -f api | while read line; do

Dockerfile

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
1-
FROM node:7.4.0-alpine
1+
FROM node:7.7.2-alpine
22

33
# Set a working directory
44
WORKDIR /usr/src/app
55

66
# Copy application files
77
COPY . .
88

9-
# Install Yarn and Node.js dependencies
10-
RUN npm install yarn --global --no-progress --silent --depth 0 && \
11-
yarn install --production --no-progress
9+
# Install Node.js dependencies
10+
RUN yarn install --production --no-progress
1211

1312
CMD [ "node", "build/server.js" ]

Dockerfile.dev

Lines changed: 0 additions & 2 deletions
This file was deleted.

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,15 +43,14 @@ meant to be paired with a web and/or mobile application project such as [React S
4343
├── .env.example # Available application settings as a reference
4444
├── docker-compose.yml # Defines Docker services, networks and volumes
4545
├── Dockerfile # Commands for building a Docker image for production
46-
├── Dockerfile.dev # Commands for building a Docker image for development
4746
├── package.json # The list of project dependencies
4847
└── yarn.lock # Fixed versions of all the dependencies
4948
```
5049

5150

5251
## Getting Started
5352

54-
Make sure that you have [Docker][docker] v1.12.5 or newer installed plus a good text editor or IDE
53+
Make sure that you have [Docker][docker] v17 or newer installed plus a good text editor or IDE
5554
([VS Code][code], [WebStorm][wstorm] or another), clone the repo and launch the app with [Docker
5655
Compose][compose]:
5756

@@ -182,7 +181,7 @@ Made with ♥ by Konstantin Tarkus ([@koistya](https://twitter.com/koistya), [bl
182181
[do]: https://m.do.co/c/eef302dbae9f
183182
[code]: https://code.visualstudio.com/
184183
[wstorm]: https://www.jetbrains.com/webstorm/
185-
[docker]: https://www.docker.com/products/docker
184+
[docker]: https://www.docker.com/community-edition
186185
[compose]: https://docs.docker.com/compose/
187186
[v8debug]: https://chromedevtools.github.io/debugger-protocol-viewer/v8/
188187
[vsdebug]: https://code.visualstudio.com/Docs/editor/debugging

docker-compose.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
1-
version: '2'
1+
version: '3'
22

33
services:
44

55
api:
6-
build:
7-
context: .
8-
dockerfile: ./Dockerfile.dev
6+
image: node:7.7.2-alpine
97
restart: always
108
env_file: .env
119
links:
@@ -21,18 +19,18 @@ services:
2119
command: node scripts/run.js
2220

2321
postgres:
24-
image: postgres:9.6.1-alpine
22+
image: postgres:9.6.2-alpine
2523
restart: always
2624
read_only: true
2725
tmpfs:
28-
- /run/postgresql
2926
- /tmp
27+
- /var/run/postgresql
3028
volumes:
3129
- postgres:/var/lib/postgresql/data
3230
- ./scripts/postgres-init.sh:/docker-entrypoint-initdb.d/init.sh
3331

3432
redis:
35-
image: redis:3.2.6-alpine
33+
image: redis:3.2.8-alpine
3634
restart: always
3735
read_only: true
3836
volumes:

0 commit comments

Comments
 (0)