-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.override.yml
62 lines (62 loc) · 2.54 KB
/
docker-compose.override.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
58
59
60
61
62
# Overrides of Compose services used to help develop faster without rebuilding
# the container on every change.
version: "3.4"
services:
dev:
volumes:
- ./cfg:/usr/app/cfg
- ./ssl:/etc/ssl/webpack-dev:ro
- ./.babelrc:/usr/app/.babelrc:ro
- ./src:/usr/app/src
- ./check-color-config.sh:/usr/app/check-color-config.sh:ro
- ./custom.d.ts:/usr/app/custom.d.ts:ro
- ./diff_i18n_folder.sh:/usr/app/diff_i18n_folder.sh:ro
- ./jsonlint.sh:/usr/app/jsonlint.sh
- ./entrypoint.sh:/usr/app/entrypoint.sh:ro
- ./package.json:/usr/app/package.json:ro
- ./tsconfig.json:/usr/app/tsconfig.json:ro
# For linting.
- ./.eslintrc.json:/usr/app/.eslintrc.json:ro
- ./.eslintignore:/usr/app/.eslintignore:ro
# For testing.
- ./test:/usr/app/test
- ./karma.conf.js:/usr/app/karma.conf.js:ro
# For translation.
- ./i18n.babelrc.js:/usr/app/i18n.babelrc.js:ro
# For releasing.
- ./dist:/usr/app/dist
# TODO(pascal): Create a @types/autocomplete.js npm package.
- ./vendor/autocomplete.js.d.ts:/usr/app/node_modules/@types/autocomplete.js/index.d.ts
- ./analytics:/usr/app/analytics:ro
- ./credentials:/usr/app/credentials:ro
- ./out:/usr/app/out:rw
environment:
TUNNEL_TESTING:
CLIENT_VERSION: dev
server:
volumes:
- ./server/package.json:/usr/app/package.json
- ./.eslintrc.json:/usr/app/.eslintrc.json
- ./.eslintignore:/usr/app/.eslintignore
- ./server/.firebaserc:/usr/app/.firebaserc
- ./server/entrypoint.sh:/usr/app/entrypoint.sh
- ./server/firebase.json:/usr/app/firebase.json
- ./server/firestore.rules:/usr/app/firestore.rules
- ./server/firestore.indexes.json:/usr/app/firestore.indexes.json
- ./server/tsconfig.json:/usr/app/tsconfig.json
- ./server/public:/usr/app/public
- ./server/src:/usr/app/src
server-test:
volumes:
- ./server/package.json:/usr/app/package.json
- ./.eslintrc.json:/usr/app/.eslintrc.json
- ./.eslintignore:/usr/app/.eslintignore
- ./server/.firebaserc:/usr/app/.firebaserc
- ./server/entrypoint.sh:/usr/app/entrypoint.sh
- ./server/clean_dependencies.sh:/usr/app/clean_dependencies.sh
- ./server/firebase.json:/usr/app/firebase.json
- ./server/firestore.rules:/usr/app/firestore.rules
- ./server/firestore.indexes.json:/usr/app/firestore.indexes.json
- ./server/tsconfig.json:/usr/app/tsconfig.json
- ./server/src:/usr/app/src
- ./server/test:/usr/app/test