https://github.com/codefresh-io/beta
Codefresh beta
https://github.com/codefresh-io/beta
Last synced: 3 months ago
JSON representation
Codefresh beta
- Host: GitHub
- URL: https://github.com/codefresh-io/beta
- Owner: codefresh-io
- Created: 2015-03-21T17:46:18.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2017-01-19T09:46:07.000Z (over 9 years ago)
- Last Synced: 2026-02-13T08:06:03.405Z (4 months ago)
- Size: 6.84 KB
- Stars: 0
- Watchers: 13
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://gitter.im/codefresh-io/beta "Gitter chat")

## Welcome to the Codefresh Beta program!
We are very pleased to have you as part of our beta program and we welcome your feedback. We are currently provisioning access to a limited number of people. Access to the platform is granted by GitHub or BitBucket ID, so please complete your registration [here](http://goo.gl/forms/8a5OkR3Ye0).
## What is Codefresh?
We are a startup headquartered in Palo Alto. We are passionate about Node.js, Docker, microservice architecture, and DevOps. Our mission is to enable Development and QA teams to test, fix and collaborate on multi-Docker applications in the most efficient, usable and cost-effective way.
## What can you do with our service?
Our primary goal is to provide one-click access to on-demand, Cloud hosted workspaces to demonstrate, test, edit, and collaborate on any commit for any branch in a GitHub repo for Dockerized Node service applications.
We want to make it easy to configure and launch an orchestrated environment that matches production for Node.js services and their dependencies, making it fast, simple and painless to collaborate, test branches, and share feature previews with others.
Codefresh provides a terminal and a web IDE (based on Eclipse Orion) that allow you to test, edit code and commit changes. For convenience, we provide a streamlined interface to GitHub branch management. While your primary development environment might be on your desktop, Codefresh makes it trivial to spin up cloud-hosted environments for working on any branch and sharing previews with other members of your team.
## Getting Started
Please see our [Getting Started](https://github.com/codefresh-io/beta/wiki/Getting-Started) wiki page.
## How to provide feedback
We are interested in hearing about your use cases, insights, and suggestions for improvement.
Please file issues [here](https://github.com/codefresh-io/beta/issues).
We have a private Google group for discussions [here](https://groups.google.com/forum/#!forum/codefresh-private-beta).
If you can’t access the group, please send an email to beta@codefresh.io
## What will I get out of this?
In addition to the opportunity to have a say in shaping the product and prioritizing features, you will get to be among the first cool kids on the block to have a personal profile page that let’s you highlight your repos with click to launch badges. Stay tuned!
## What’s in this release?
* Browse your public and private repo branches and commits, merge branches
* One click to open a workspace for any commit in a branch
* Configure environment settings for launch
* Make any code change, test it and commit back to your git branch
* Launch your Node service application
## Known Issues & Limitations
* “TEST” link is still ‘work in progress’. Coming soon.
* Current implementation uses one Docker container for a repo (in the next version user will be able to visually create fig recipe for multiple containers)
* Global Search in the IDE is not working (known bug)
* User is limited (at the moment) to one running environment at a time
* npm install
Unlike our public Labs beta, the private beta does not automatically run `npm install`. In order to run `npm install` automatically you may add this command to the auto start script as described [here](https://github.com/codefresh-io/beta/wiki/Getting-Started#setting-up-auto-start-script) or run it manually in the terminal. However, make sure to note the next section about `NODE_ENV`.
* NODE_ENV
`NODE_ENV` is set to production. If you have `devDependencies` in your `package.json` that you want to install (to run tests, for example), make sure to explicitly set it to `development` in the repo setting. for more info go [environment variable](https://github.com/codefresh-io/beta/wiki/Getting-Started#environment-variables) section.
NODE_ENV=development
* Setting the port
A public port is exposed for you to test and is displayed at the top left in the following screenshot. However, the `PORT` environment variable is not currently being set. Make sure to explicitly set it in the [environment variable](https://github.com/codefresh-io/beta/wiki/Getting-Started#environment-variables) section..
PORT=9000