About 1 year 8 months ago we announced the
teracy-chef v1.0.0 release1 with a plan to extend
teracy-dev. And today we’re very happy to announce
teracy-dev v4.0.0 release, a really
important release we’ve been waiting for after nearly 2 years of development. Why is it so
Easy Setup And Time Saving
Traditionally, setting up a development environment takes a lot of time to install the required
packages and it also requires skillful developers to do it. Now with
teracy-dev, its mission
is to be an
all in one development environment managed by Vagrant and provisioned by Chef.
It’s easy and cheap to install the same development environment on all types of operating
systems (Linux, Mac, Windows) by just following some simple steps with a clear guide2.
All In One Development Environment
You want to work with:
- Python? here we go: http://dev.teracy.org/docs/0.4.0/python_dev_guide.html
- Node.js? here we go: http://dev.teracy.org/docs/0.4.0/nodejs_dev_guide.html
- PHP? here we go: http://dev.teracy.org/docs/0.4.0/php_dev_guide.html
- Ruby? here we go: http://dev.teracy.org/docs/0.4.0/ruby_dev_guide.html
- MySQL? here we go: http://dev.teracy.org/docs/0.4.0/databases_guide.html#mysql
All these components are already available when you setup the
If you want to have more, such as:
It’s just a few minutes to configure and enable these components to use right away.
teracy-dev everyday for all our clients’ projects and our internal projects with a
wide range of technology stacks and
teracy-dev makes our lives (trainees, QA engineers, designers,
developers) easier to collaborate.
You could customize
teracy-dev by overriding the default configuration on the
vagrant_config.json file3 such as:
- VM customization: networks, synced folders, memory, cpus, etc.
- Enable/ disable or use different versions of
If you want to have more customization, please follow: http://dev.teracy.org/docs/0.4.0/teracy_dev_development.html
How To Upgrade
We support seamless upgrade, these are the steps for upgrading if you’re using
1 2 3
teracy-dev v0.4.0 introduced a breaking change of configuration for the VM’s network4,
so you need to adjust it on your
vagrant_config_override.js if you’re overriding it.
And you’re done.
We’re going to back-port some stuff from
teracy-chef to make it modular so
that everyone could leverage
teracy-chef to setup their own development environment like we’re
teracy-dev such as:
- LAMP stack only
- Java stack only
- Ruby stack only
- Node.js stack only
- Ruby stack only
The possibilies are limitless for everyone to create their own baseboxes.
By the next versions of
teracy-dev, we’ll support provisioning the servers
And we’ll also support many different types of operating systems for the base boxes, even with Windows base boxes.
We can’t wait to continue developing and releasing the next versions.
This section will be used to announce v0.4.x releases and we’re very happy to announce:
teracy-devv0.4.1 release which fixes 2 bugs:
- [DEV-232] – mysql with php not work
- [DEV-233] – wrong default forwarded port for mysql
One More Thing…
If you want to get our support, consultant or to develop web applications, please drop us an email at: hq[at]teracy.com to collaborate and get your dreams come true!
Or you could contact us via:
In the meantime, enjoy
teracy-dev for all your projects and hope that you will love using it as
much as we do.
Let’s get started: http://dev.teracy.org/docs/0.4.0/getting_started.html