Commit Graph

1974 Commits

Author SHA1 Message Date
Sameer Naik 01fa8f0111 moved `app-entrypoint.sh` functions into `/opt/bitnami/express/functions`
For reusability in the che platform
2017-01-27 13:20:40 +05:30
Sameer Naik 7e3bc593c4 bump image version to 4.14.0-r19 2017-01-24 00:27:28 +05:30
Sameer Naik c39c8d3b7e adds `development` script to `package.json` 2017-01-23 12:25:22 +05:30
Sameer Naik e21851ca86 bump revision to `4.14.0-r18` 2017-01-20 22:36:21 +05:30
Sameer Naik ef4b269caa pretty prints 2017-01-20 20:41:53 +05:30
Sameer Naik 83ce414b61 install and use nodemon in `npm start` command 2017-01-20 20:40:32 +05:30
Sameer Naik 9cafc49e9c adds `bootstrap_express_app` function 2017-01-20 20:12:13 +05:30
Sameer Naik 8f4d9f50c6 add support for express development with MySQL backend 2017-01-19 13:50:45 +05:30
Sameer Naik d67c6e1d3e revision 4.14.0-r17 2017-01-18 15:02:53 +05:30
Sameer Naik e236974fb4 install bower packages
- renamed `npm_install` function to `install_packages`
 - execute `bower install` if `bower.json` file exists
 - added `SKIP_BOWER_INSTALL` entrypoint control param
 - adds `bower install` to `Dockerfile.tpl`
2017-01-18 13:30:29 +05:30
Adnan Abdulhussein 59702d18c7 readme: add section on creating production image 2017-01-17 18:45:34 -08:00
Adnan Abdulhussein 92fafae29e dist: improve comments in generated Dockerfile 2017-01-17 17:41:05 -08:00
Sameer Naik 45b1ecc576 bump image revision to 4.14.0-r16 2017-01-17 23:49:58 +05:30
Sameer Naik 0cd52ee94c adds .dockerignore 2017-01-17 23:49:58 +05:30
Sameer Naik 0a6b410660 adds Dockerfile to build immutable application image 2017-01-17 23:49:58 +05:30
Sameer Naik 69d831cf7d list entrypoint control params in compose files 2017-01-17 23:49:57 +05:30
Sameer Naik a2af0e205b moved `database_tier_exists` check inside `add_database_support` function 2017-01-17 23:49:57 +05:30
Sameer Naik 49c19815ba adds `SKIP_DB_MIGRATE` control parameter 2017-01-17 23:49:57 +05:30
Sameer Naik 6cfd1d02e5 adds `SKIP_NPM_INSTALL` control parameter 2017-01-17 23:49:57 +05:30
Sameer Naik d829dd89a8 adds `SKIP_SAMPLE_CODE` control parameter 2017-01-17 23:49:57 +05:30
Sameer Naik 5de3e878a4 adds `SKIP_DB_WAIT` control parameter 2017-01-17 23:49:57 +05:30
Sameer Naik 117b4397f8 adds `add_sample_code` function 2017-01-17 23:49:57 +05:30
Sameer Naik 6c824d1346 move `npm install` commands into `npm_install` function 2017-01-17 23:49:56 +05:30
Sameer Naik 3f0157bf4a remove default `/app` directory during build 2017-01-17 23:49:55 +05:30
Sameer Naik c635df263b use dbname `myapp` 2017-01-17 10:59:23 +05:30
Sameer Naik dcd519170e Merge branch 'database-name' 2017-01-17 10:34:49 +05:30
Sameer Naik 6b954baaf8 fixed typo in `mariadb.js` sample 2017-01-16 23:39:34 +05:30
Sameer Naik 7c2ec05a34 adds example query to `mariadb.js` sample 2017-01-16 23:24:54 +05:30
Sameer Naik 32e62e1d7a drop `_development` suffix from database name 2017-01-16 14:39:01 +05:30
Sameer Naik d1bd4056ef adds `NODE_ENV` env variable to dockerfile 2017-01-16 14:23:53 +05:30
Sameer Naik cba8d84a6f also perform app bootup when `npm run` command is specified 2017-01-16 12:27:35 +05:30
Sameer Naik 33095d19f0 adds command instruction to docker-compose files 2017-01-16 12:17:51 +05:30
Sameer Naik c5c5890efb adds support for apps using sequelize 2017-01-16 11:14:53 +05:30
Sameer Naik 6afd24a1df display database port in status messages 2017-01-16 11:04:00 +05:30
Sameer Naik d2785a275b adds postgresql support 2017-01-16 11:03:59 +05:30
Sameer Naik 9b77f24358 check `package.json` in `app_present` check 2017-01-13 15:51:21 +05:30
Sameer Naik 8c7e42ca89 adds `PORT` to container environment 2017-01-13 15:50:54 +05:30
Sameer Naik c26ac0ae35 perform mariadb/mongodb module installation only with generated code 2017-01-13 12:05:56 +05:30
Sameer Naik fa9056bbf2 drop version numbers from `mongodb` and `mariadb` modules 2017-01-13 11:19:48 +05:30
Sameer Naik e9c7b3f702 install `mongodb` and `mariadb` modules only if they are not already installed 2017-01-13 11:17:43 +05:30
Sameer Naik 1c82a31c23 updated mongodb npm module version 2017-01-13 10:51:17 +05:30
Sameer Naik f25e6bc2a1 copy sample js files to `samples/` directory 2017-01-13 10:36:38 +05:30
Sameer Naik b270895b5d adds compose spec for developing with mariadb backend 2017-01-13 10:19:50 +05:30
Sameer Naik effde35b53 adds support for mariadb database backend 2017-01-13 10:19:45 +05:30
Sameer Naik 4e0bb2cc26 bump image revision to `4.14.0-r15` 2017-01-12 23:56:19 +05:30
Sameer Naik d85b0e65f6 clean up Dockerfile 2017-01-12 23:56:10 +05:30
Sameer Naik 8bb18344fe removed stacksmith metadata 2017-01-12 23:46:27 +05:30
Sameer Naik 8c860f4571 update node module to version `7.4.0-0` 2017-01-12 23:45:55 +05:30
Sameer Naik 297cc64e42 install `express` and `express-generator` using nami modules 2017-01-12 19:29:50 +05:30
Sameer Naik 564002774a git: ignore `/local/` directory 2017-01-11 11:36:55 +05:30
Sameer Naik 44bdca6521 bump image version to 4.14.0-r14 2016-12-28 21:42:31 +05:30
Sameer Naik 24034d4861 switch to `gcr.io/stacksmith-images/minideb-buildpack:jessie-r8` 2016-12-28 18:21:25 +05:30
Sameer Naik e834433c7a bump image version to 4.14.0-r13 2016-12-23 12:56:50 +05:30
Sameer Naik 7a52f15166 updated `circle.yml` spec to use scripts from `bitnami/test-infra` repo 2016-12-22 15:54:02 +05:30
Sameer Naik 211ee1718c switch to `gcr.io/stacksmith-images/minideb-buildpack:jessie-r7` 2016-12-22 15:54:02 +05:30
Álvaro Manuel Recio Pérez d05e213256 Bump minideb version to `-r6` (#50) 2016-12-13 17:28:32 +01:00
Sameer Naik 891127de9e npm install bower@1.8.0 2016-11-28 10:12:51 +05:30
Álvaro Manuel Recio Pérez 8224bea1c3 Bump minideb version to `-r3` (#48) 2016-11-08 12:52:43 +01:00
Sameer Naik ca4a8044e5 bump image version to 4.14.0-r10 2016-11-02 19:53:17 +05:30
Sameer Naik bc7a696997 switch to `gcr.io/stacksmith-images/minideb-buildpack:jessie-r2` 2016-10-28 15:52:41 +05:30
Sameer Naik 518892e1e2 switch to `gcr.io/stacksmith-images/minideb-buildpack:jessie-r1` 2016-10-27 22:29:00 +05:30
Sameer Naik fdadfce19a switch to `gcr.io/stacksmith-images/minideb-buildpack:jessie-r0` 2016-10-27 15:51:31 +05:30
Adnan Abdulhussein 13a01875fb 4.14.0-r9 release 2016-10-26 18:02:33 -07:00
stacksmith-bot 5fd87a3010 stacksmith: Update Dockerfile 2016-10-27 02:59:37 +02:00
Sameer Naik 509d27b4af readme: formatting updates 2016-10-21 13:06:24 +05:30
Sameer Naik b9cd20c9df readme: more developer centric and to the point [ci skip] 2016-10-21 12:03:56 +05:30
Adnan Abdulhussein b37678c30a 4.14.0-r8 release 2016-10-20 14:31:43 -07:00
stacksmith-bot 47a4301c1d stacksmith: Update Dockerfile 2016-10-20 23:29:15 +02:00
Sameer Naik 5687b4cf90 Merge pull request #41 from sameersbn/misc-fixes
Misc fixes
2016-10-20 16:50:06 +05:30
Sameer Naik d30d10b827 docker-compose: use `latest` tag in the bitnami images 2016-10-20 16:44:36 +05:30
Sameer Naik 65c63c80f1 create and own `/app` directory 2016-10-20 16:44:30 +05:30
Alvaro Manuel Recio c5ac196bd0 Add bower 2016-10-20 12:47:15 +02:00
Adnan Abdulhussein b17a7d0a09 4.14.0-r6 release 2016-10-19 14:43:20 -07:00
stacksmith-bot 012d61cb95 stacksmith: Update Dockerfile 2016-10-19 23:32:16 +02:00
Adnan Abdulhussein 40a62a02a5 4.14.0-r5 release 2016-10-19 14:30:08 -07:00
stacksmith-bot 82af3c6309 stacksmith: Update Dockerfile 2016-10-19 23:21:18 +02:00
Alvaro Manuel Recio 694dc845be Remove tag from link to workspace on demand 2016-10-17 13:30:54 +02:00
Sameer Naik cd607803d3 ci: enforce stricter tagging rules 2016-10-17 13:24:46 +05:30
Sameer Naik 934b529517 ci: quote variables in bash conditional statements 2016-10-17 13:24:46 +05:30
Adnan Abdulhussein 1e75c81efb Set origin for GCR releases 2016-10-14 15:21:08 -07:00
Adnan Abdulhussein dec0b45f80 Fix CircleCI tag regex 2016-10-14 11:30:42 -07:00
Adnan Abdulhussein 880a1bf600 4.14.0-r4 release 2016-10-13 16:38:04 -07:00
stacksmith-bot 89ab5771b9 stacksmith: Update Dockerfile 2016-10-14 01:17:02 +02:00
Sameer Naik 3d3f2dc789 add circle ci status badge to the readme 2016-10-13 22:41:29 +05:30
Sameer Naik ac39a0195f replace development build with a cache build 2016-10-13 11:27:47 +05:30
Sameer Naik c89e115897 use CircleCI to build and deploy releases on multiple targets 2016-10-12 23:01:58 +05:30
Sameer Naik 79c81c5079 revision 4.14.0-r3 2016-09-30 09:31:15 +02:00
stacksmith-bot 17f7eb8704 stacksmith: Update Dockerfile 2016-09-29 17:47:48 +02:00
Adnan Abdulhussein 9272f16d5a Update node to 6.6.0 with OpenSSL security fixes 2016-09-23 12:23:44 -07:00
stacksmith-bot 23670d912c stacksmith: Update Dockerfile 2016-09-23 21:21:28 +02:00
Sameer Naik 698b89ea45 updated che image revision in README badge 2016-09-06 13:06:47 +05:30
Sameer Naik 66752089ed bump image revision to `4.14.0-r1` 2016-09-06 12:55:39 +05:30
stacksmith-bot 09d02463c8 stacksmith: Update Dockerfile 2016-08-31 23:13:06 +02:00
Sameer Naik 8f9497c105 readme: updated che version in codenvy badge 2016-08-30 10:39:00 +05:30
stacksmith-bot b46493cdb6 stacksmith: Update Dockerfile 2016-08-29 19:18:30 +02:00
Adnan Abdulhussein 68947bb6d7 Merge pull request #15 from prydonius/update-to-4.14.0
Update express to 4.14.0
2016-08-29 10:17:10 -07:00
Adnan Abdulhussein 3c017bd9f5 Add Docker Hub automated build badge 2016-08-26 17:43:00 -07:00
Alvaro Manuel Recio ef631b6f7a Fix typos in README 2016-08-26 16:15:10 +02:00
Adnan Abdulhussein 35f3a49dba Update express to 4.14.0
- Blog post: http://expressjs.com/en/changelog/4x.html#4.14.0
- Changelog: https://github.com/expressjs/express/blob/master/History.md#4140--2016-06-16
2016-08-25 17:51:39 -07:00
stacksmith-bot 0820368c97 stacksmith: Update Dockerfile 2016-08-25 04:08:36 +02:00
Álvaro Manuel Recio Pérez 89fc5a11c6 Update README for Codenvy on-demand Eclipse Che developer workspace (#12) 2016-08-24 22:42:03 +05:30
Sameer Naik b109e90a13 bump revision to `4.13.4-r4` 2016-07-12 09:31:29 +05:30
Sameer Naik 29c467e1f9 Merge pull request #7 from bitnami/stacksmith/update-dockerfile-e92yf5m
stacksmith: Update Dockerfile
2016-07-12 09:22:27 +05:30
stacksmith-bot f8524909e1 stacksmith: Update Dockerfile 2016-07-11 14:52:02 -07:00
Sameer Naik e425061446 readme: rebased on the `bitnami/bitnami-docker-rails` README 2016-06-29 15:31:21 +05:30
Miguel Martinez d46538c90d 4.13.4-r3 2016-06-24 09:44:52 -07:00
Sameer Naik 5abec1d6ca allow users to launch the container with a custom command
The `app-entrypoint.sh` performs the container setup bits only if the
specified command is prefixed with `bundle exec`. In other cases the
specified command is launched without any container initializations.

f.e. `docker run -it --rm express bash` will start the `bash` command
inside the container.
2016-06-24 16:16:26 +05:30
Sameer Naik f1a34a1495 update mongo service to `bitnami/mongodb:3.2.7-r0` 2016-06-24 16:14:56 +05:30
Miguel Martinez 79f53728b8 Removing tmp 2016-06-17 12:40:07 -07:00
Miguel Martinez 9bff59d626 Fixing permission errors on docker automated build 2016-06-17 12:26:01 -07:00
Miguel Martinez 07bca1af5c Adding tmp test app 2016-06-17 12:20:53 -07:00
Miguel Martinez 9b835ee6b3 Caching npm modules 2016-06-17 12:14:33 -07:00
Miguel Martinez fb5f3a03bf Public docker-compose link 2016-06-17 10:40:39 -07:00
Miguel Martinez 03ee27ca62 Using DH image, tag: 4.13.4-r1 2016-06-17 10:25:35 -07:00
Miguel Martinez ce20858322 Adding Database section 2016-06-16 16:12:25 -07:00
Miguel Martinez fb05f26fd0 Small change 2016-06-16 16:01:14 -07:00
Miguel Martinez 90d4f181c8 Adding README 2016-06-16 15:59:11 -07:00
Miguel Martinez b0bc60fb2c Typos 2016-06-15 15:10:23 -07:00
Miguel Martinez 3ce3e24a29 Adding Example config file 2016-06-15 14:43:40 -07:00
Miguel Martinez 997ba7e810 Fixing MongoDb host 2016-06-15 14:01:17 -07:00
Miguel Martinez 44eb15e3a5 Moving to MongoDB 2016-06-15 13:53:06 -07:00
Miguel Martinez 35a5e39b39 Express Up and Running without database 2016-06-15 11:37:18 -07:00
stacksmith-bot 882e0d651d stacksmith: Add Dockerfile 2016-06-15 10:40:49 -07:00
Miguel Martinez 02f8d4e519 first commit 2016-06-15 10:40:25 -07:00