Giter Club home page Giter Club logo

Comments (3)

EdwinVW avatar EdwinVW commented on August 17, 2024

@jeroenhendricksen Thanks for the compliment and your interest in this project!

Because I always develop on Windows, I chose this KISS based setup. But I think that making the sample truly cross-platform would not be very hard. And also note that PowerShell also runs on Linux nowadays. But because I know you personally, you probably consider this swearing in church ;)

With regards to the local /nuget folder I use for the dependency on the Infrastructure package: to build a Docker image, you should use the RebuildDockerImage.ps1 script. This script copies the /nuget folder to the local folder so it becomes part of the Docker context. Make sure you follow the readme to make sure you have a local NuGet folder with the Infrastructure package.

On my TODO list I have an item to change this so that an online NuGet repo is used. This would also eliminate the need for the powershell scripts.

from pitstop.

EdwinVW avatar EdwinVW commented on August 17, 2024

@jeroenhendricksen I've updated the solution to make it more non-Windows user friendly. I've removed the dependency on local folders and introduced a public MyGet feed for dependencies. I've also added bash scripts variants of the PowerShell scripts. I suggest you do a pull request if you need any additional changes.

from pitstop.

jeroenhe avatar jeroenhe commented on August 17, 2024

Thank you for these changes. I can confirm they work on my mac without requiring Visual Studio.

I'll make a PR for another minor optimisation where builds for all containers can be done using a single command (docker-compose build), so you don't have to visit each folder from your (RebuildAllDockerImages) script. I think that would be a nice little change, given the fact that we've already embraced docker-compose.

from pitstop.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.