2
11 Comments

Idea: development environment in cloud

Tools that allows run application in cloud for development, where code and data stored on the local machine and automatically synced with cloud where a "local" version of code executed.

  1. 1

    It's quite easy to set up a remote docker host. I run all heavy lifting builds and code on a digital ocean machine. Likewise, it provides a better security

    1. 1

      Thanks for the feedback

  2. 1

    My work has this setup. Essentially a preconfigured super beefy EC2 instances on AWS, and you connect via ssh with VSCode and use port forwarding to run the site from a local browser. I can do all my daily dev from a raspberry pi with a basic setup if I wanted to.

    1. 1

      What plugin do you use for VSCode for debugging via ssh

      1. 1

        VSCode made a entire doc and extension they support internally for this. You can read about how to set it up here https://code.visualstudio.com/docs/remote/ssh and the extension is https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack

  3. 1

    Honestly, just sounds like a staging environment, if the point here is to allow external folks to access your development build w/o exposing your machine directly.

    In a perfect world, I don't want my local development environment tightly coupled to any external resources so that I'm not stopped cold when traveling or dealing with network issues.

    1. 1

      As idea for solving e problem with bad network or traveling, is to add feature for quick switching to local execution of the code

    2. 1

      My biggest pain that I want to solve, it lack of resources on my laptop when I run a memory and CPU hungry web project.

      1. 2

        Simply not a problem I have / need solved. Perhaps it's my choice of development stack, or the fact that I invest pretty heavily into my "tools" (computer equipment and such) or that I don't use heavy IDEs .

        Got me curious, what are your system specs and what sort of stuff are you running that's blowing through your resources?

        1. 2

          My work has this problem with the dev provided 32gb ram/8 core Macbook Pros. We have a monorepo for our app with hundreds of interdependent go services being updated by 240ish devs, and a fairly large frontend with typescript and react. Opening that repo and trying to "Go To Definition" on something in golang with vscode can be 10-20sec for it to finish what it's doing and jump to the right file.

        2. 1

          I have 16gb of RAM and i5 processor. Project is python monolith application with redis, postgres, Kafka, elastic search + frontend: react and typescript. And typically I use Pycharm IDE for development. And when I run everything I have only few GB of free RAM, that is spent for Slack, Telegram and Firefox

Trending on Indie Hackers
How I grew a side project to 100k Unique Visitors in 7 days with 0 audience 49 comments Competing with Product Hunt: a month later 33 comments Why do you hate marketing? 29 comments My Top 20 Free Tools That I Use Everyday as an Indie Hacker 18 comments $15k revenues in <4 months as a solopreneur 14 comments Use Your Product 13 comments