forked from raster-foundry/raster-foundry
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.test.yml
57 lines (51 loc) · 1.89 KB
/
docker-compose.test.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
version: '2.3'
services:
nginx-api:
image: raster-foundry-nginx-api:${GIT_COMMIT:-latest}
build:
context: ./nginx
dockerfile: Dockerfile.api
nginx-tiler:
image: raster-foundry-nginx-tiler:${GIT_COMMIT:-latest}
build:
context: ./nginx
dockerfile: Dockerfile.tiler
app-frontend:
image: kkarczmarczyk/node-yarn:6.9-wheezy
working_dir: /opt/raster-foundry/app-frontend/
volumes:
- ./app-frontend/.babelrc:/opt/raster-foundry/app-frontend/.babelrc
- ./app-frontend/config/:/opt/raster-foundry/app-frontend/config/
- ./nginx/srv/dist/:/opt/raster-foundry/app-frontend/dist/
- ./app-frontend/yarn.lock:/opt/raster-foundry/app-frontend/yarn.lock
- ./app-frontend/.eslintrc:/opt/raster-foundry/app-frontend/.eslintrc
- ./app-frontend/karma.conf.js:/opt/raster-foundry/app-frontend/karma.conf.js
- ./.node_modules:/opt/raster-foundry/app-frontend/node_modules
- ./app-frontend/package.json:/opt/raster-foundry/app-frontend/package.json
- ./app-frontend/src:/opt/raster-foundry/app-frontend/src
- ./app-frontend/webpack.config.js:/opt/raster-foundry/app-frontend/webpack.config.js
- ./docs/swagger/spec.yml:/opt/swagger/spec.yml
entrypoint: yarn
command: run build
api-server:
image: raster-foundry-api-server:${GIT_COMMIT:-latest}
build:
context: ./app-backend/api
dockerfile: Dockerfile
tile-server:
image: raster-foundry-tile-server:${GIT_COMMIT:-latest}
build:
context: ./app-backend/tile
dockerfile: Dockerfile
app-migrations:
image: raster-foundry-app-migrations:${GIT_COMMIT:-latest}
build:
context: ./app-backend
dockerfile: Dockerfile
batch:
image: raster-foundry-batch:${GIT_COMMIT:-latest}
build:
context: ./app-tasks
dockerfile: Dockerfile
volumes:
- ./app-tasks/rf/:/opt/raster-foundry/app-tasks/rf/