-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Docker integration #1965
Docker integration #1965
Conversation
c7f4fa5
to
b33bc7b
Compare
@JeremyMarshall I fixed the commit subjects for now. Make sure to conform to the Contributing Guidelines in the future. |
…erator-angular-fullstack into docker-integration
@JeremyMarshall would you look over my commit, and add some documentation here? |
…erator-angular-fullstack into docker-integration
Hey sorry I thought I had responded. I couldn't get the docker generator to work on my setup after the changes. I tried upgrading node but it just wouldn't even see the generator |
Yay, he's alive! @JeremyMarshall would you please check against that commit I just pushed? |
…erator-angular-fullstack into docker-integration
@Awk34 seems still to be broken
after adding the missing import
@adambarthelson I was thinking the dist folder would be pushed to a separate repo which can then be used as a source in https://hub.docker.com/ (see Automated Builds in here https://docs.docker.com/v1.8/userguide/dockerrepos/) so any changes pushed to it will trigger a rebuild in docker. Similarly upstream changes will also trigger a rebuild |
@JeremyMarshall Grunt has been removed as a choice on the canary branch so think you should probably change the |
…erator-angular-fullstack into docker-integration
@JeremyMarshall This is currently being merged to the canary branch and as I tried to state above, the canary branch does not have a grunt file. So I think I'm more suggesting it should preferably work in gulp as that's what we're using on the canary branch and 4.X release. Could leave in a working grunt function/configuration too but would have to back-port it to the 3.X branch to test it here. Either way there is the possibility that we'll get around to supporting grunt again in the future so guess you could leave any grunt functionality there for that purpose. |
^^ context, canary contains all the changes for 4.0.0 right now, including removing Grunt |
I stole that code from the openshift generator. @Koslun So when is 4.0.0 expected to release? I can back-port the change if its going to be some time. Probably off topic but how will you manage people upgrading if they are currently using grunt? Thats what I did as I ran |
@JeremyMarshall Think 4.0.0 is pretty close. The biggest thing, webpack support, is pretty much done and most of the other stuff seem pretty close too. @Awk34 has the final say but I would probably expect to release this month at least. Can see the discussion regarding dropping grunt or not here in issue #1869. Would say the general consensus was that it would enable us to get to Angular 2 considerably faster which we figured would convince most people to embrace the change. For people upgrading from grunt they'll just obviously have to use the new gulp file instead and adjust for any project-specific requirements themselves. However given the significant changes from 3.x.x to 4.x.x even the gulp file has changed considerably so don't think it's necessarily much more difficult for anyone using grunt to upgrade. Think the difficulty will rather be with adjusting anything in webpack, especially adding new dependencies and upgrading the rest of your code, depending on what version you were using previously. Either way, as stated previously, figure the faster Angular 2 support is worth it. |
exclude angular-socket-io when user doesn't select socket.io
…sion 6.14.0 (#2173) https://greenkeeper.io/ [skip ci]
fixes #2206 [skip ci]
fixes #2203 [ci skip]
…nize it Heroku uses process.env.PORT with capital letters. closes #2185
@JeremyMarshall thanks for all your work on the docker integration! this might be a game changer for many of us. When this will be integrated into the main stream, can you please give us some walk-through, guidelines, or instructions on how to use it? I have read stuff about docker, it sounds amazing, but i don't have any experience with this. So any tip would be valuable. |
@JeremyMarshall I'm planning on moving forward with Docker integration soon, but I'm not sure about the approach that you took: a |
What I was looking to do was reduce the cycle time of rebuilding the docker Plus you can also check that the actual generators build something which As there is a Dockerfile in the dist directory then people are free to The bit which I was having trouble with was getting circleci to build it as Incidentally, the docker image is pretty big as it needs to include python JEremy On Sun, Oct 9, 2016 at 4:43 PM, Andrew Koroluk [email protected]
|
closing in favor of #2290 |
No description provided.