-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathboxfile.yml
65 lines (48 loc) · 975 Bytes
/
boxfile.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
63
64
# https://docs.nanobox.io/
run.config:
engine: python
engine.config:
runtime: python-2.7
dev_packages:
- inotify-tools
extra_packages:
- postgresql95-client-9.5.9
- libjpeg-turbo-1.5.0
cache_dirs:
- pip_cache
- bin
extra_path_dirs:
- bin
extra_steps:
- pip install -U --cache-dir /app/pip_cache sentry
build_triggers:
- config/sentry.conf.py
- config/config.yml
fs_watch: true
data.db:
image: nanobox/postgresql:9.5
data.storage:
image: nanobox/unfs:0.9
data.redis:
image: nanobox/redis:4.0
web.main:
start: sentry run web
network_dirs:
data.storage:
- sentry-files
worker.worker:
start: sentry run worker
network_dirs:
data.storage:
- sentry-files
worker.cron:
start: sentry run cron
network_dirs:
data.storage:
- sentry-files
deploy.config:
transform:
- bash ./create_config_yml.sh
before_live:
web.main:
- sentry upgrade --noinput