Skip to content
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

Development Container for Zest #22

Open
chrisaxiom opened this issue Feb 17, 2017 · 5 comments
Open

Development Container for Zest #22

chrisaxiom opened this issue Feb 17, 2017 · 5 comments

Comments

@chrisaxiom
Copy link

When working with an API, a fat container is usually not needed for debugging (log inspection will usually suffice). However for the front end, things like webpack -w and/or webpack dev server that are much more useful for development. Thus, the container would need to be fat, with all the tooling inside. We have a fat container for building, but that container is ephemeral. What we would need to do is perhaps add in another setting DEVELOPMENT_CONTAINER= and/or DEVELOPMENT_DOCKER_FILE. A sight issue however, in that it doesn't look like docker nor docker-compose support multiple .dockerignores, so we would have to dump the output of zest build into another folder, and have zest bundle pick up only stuff in that folder.... which is not ideal I suppose.

@AndrewBurian
Copy link
Contributor

Front End

Container

nope

@chrisaxiom
Copy link
Author

When I mean "front end" container, it comes with some kind of "front-end backend" built in (lighttpd, node, go, scala, etc). I suppose for static files, they can just be served from a CDN.

@AndrewBurian
Copy link
Contributor

I guess I was going to have to tackle FE file server containers eventually.

@chrisaxiom
Copy link
Author

Working with @callmenick to see how this is best done. May not need any additional changes.

@chrisaxiom
Copy link
Author

Its looking like docker makes any issues with tooling worse (webpack/sass-node), so this is on hold for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants