openh2labs / elastic-erga

A toolkit for elastic search.
MIT License
1 stars 2 forks source link

dev environment #25

Open purificant opened 8 years ago

purificant commented 8 years ago
  1. As a developer, I want my local development environment setup to be easy and automatic, so that I don’t have to spend the entire day following a list of instructions. The fewer the commands, the better.
  2. As a developer, my local development environment should run the same exact OS configuration as stage and prod environments, so that we don’t run into “works on my machine” scenario’s.
  3. As a developer, I want the ability to log into the local dev server / container, so that I can debug things if necessary.
  4. As a developer, I want to work on files local to my host filesystem, so that the IDE I am working in is as fast as possible.
  5. As a developer, I want the files that I change on my localhost to automatically sync to the guest filesystem that is running my development environment, so that I do not have to manually push or pull files to the local server.
kkonstan commented 8 years ago

I believe 1-3 is covered by docker-compose up, if you think otherwise let me know.

4-5 can be achieved on Linux and with the newer docker beta on Mac and Windows too, I'll work on it next week and update the instructions if necessary.

On Thursday, 16 June 2016, purificant notifications@github.com wrote:

1.

As a developer, I want my local development environment setup to be easy and automatic, so that I don’t have to spend the entire day following a list of instructions. The fewer the commands, the better. 2.

As a developer, my local development environment should run the same exact OS configuration as stage and prod environments, so that we don’t run into “works on my machine” scenario’s. 3.

As a developer, I want the ability to log into the local dev server / container, so that I can debug things if necessary. 4.

As a developer, I want to work on files local to my host filesystem, so that the IDE I am working in is as fast as possible. 5.

As a developer, I want the files that I change on my localhost to automatically sync to the guest filesystem that is running my development environment, so that I do not have to manually push or pull files to the local server.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/openh2labs/elastic-erga/issues/25, or mute the thread https://github.com/notifications/unsubscribe/AF7V-X6iMk9lBi4tMIlcPcmm1_tFDpjSks5qMU_EgaJpZM4I3YsP .

Konstantinos Konstantinidis

Ianos Ltd - Company No: 08121271 - Registered Office: 145-157 St John Street, London EC1V 4PW