|
| 1 | +--- |
1 | 2 | name: eru |
2 | 3 |
|
3 | 4 | container_image: registry.runnable.com/runnable/{{ name }} |
4 | 5 | container_tag: "{{ git_branch }}" |
5 | 6 | repo: git@github.com:CodeNow/{{ name }}.git |
6 | | -hosted_ports: ["{{ eru_port }}"] |
7 | | -node_version: "0.12.0" |
8 | | -npm_version: "2.1.18" |
| 7 | +hosted_ports: [ "5501", "5502" ] |
| 8 | +node_version: lts |
| 9 | +npm_version: 2 |
| 10 | +has_shrinkwrap: true |
9 | 11 |
|
10 | | -# for redis |
11 | | -redis_key: frontend:{{ eru_hostname }} |
12 | | -is_redis_update_required: yes |
| 12 | +dockerfile_post_install_commands: |
| 13 | +- apt-get update && apt-get install -y supervisor |
| 14 | +- npm run build |
13 | 15 |
|
14 | | -container_envs: > |
15 | | - -e ADMIN_DOMAIN={{ eru_hostname }} |
16 | | - -e ADMIN_GITHUB_ID={{ eru_github_id }} |
17 | | - -e ADMIN_GITHUB_SECRET={{ eru_github_secret }} |
18 | | - -e API_URL={{ api_url }} |
19 | | - -e RUNNABLE_HOST={{ domain }} |
20 | | - -e PORT={{ hosted_ports[0] }} |
| 16 | +container_envs: >- |
| 17 | + -e AWS_ACCESS_KEY={{ eru_aws_access_key_id }} |
| 18 | + -e AWS_ENVIRONMENT={{ eru_aws_environment }} |
| 19 | + -e AWS_SECRET_KEY={{ eru_aws_secret_access_key }} |
| 20 | + -e DOMAIN={{ eru_subdomain }}.{{ domain }} |
| 21 | + -e GITHUB_CLIENT_ID={{ eru_github_id }} |
| 22 | + -e GITHUB_CLIENT_SECRET={{ eru_github_secret }} |
| 23 | + -e MONGODB_DATABASE={{ eru_mongodb_database }} |
| 24 | + -e MONGODB_PASSWORD={{ eru_mongodb_password }} |
| 25 | + -e MONGODB_HOSTS={{ mongo_hosts }} |
| 26 | + -e MONGODB_REPLSET={{ eru_mongodb_replset }} |
| 27 | + -e MONGODB_USERNAME={{ eru_mongodb_username }} |
| 28 | + -e NODE_ENV=production |
| 29 | + -e REDIS_HOSTNAME={{ redis_host_address }} |
| 30 | + -e REDIS_PORT={{ redis_port }} |
| 31 | + -e RUNNABLE_DOMAIN={{ domain }} |
21 | 32 |
|
22 | 33 | container_run_opts: > |
23 | 34 | -h {{ name }} |
24 | 35 | -d |
25 | | - -p {{ hosted_ports[0] }}:{{ hosted_ports[0] }} |
| 36 | + -P |
| 37 | + -v /var/log:/var/log:rw |
26 | 38 | {{ container_envs }} |
| 39 | +
|
| 40 | +container_run_args: supervisord --configuration supervisord.conf --nodaemon |
0 commit comments