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 environment driver images #26

Closed
LuisBosquez opened this issue Jan 26, 2017 · 9 comments
Closed

Development environment driver images #26

LuisBosquez opened this issue Jan 26, 2017 · 9 comments

Comments

@LuisBosquez
Copy link
Contributor

A few weeks ago, the need for a pre-built PHP Docker image that included drivers and the PHP environment was raised in the following issues microsoft/msphpsql#168, #4 (comment).

For this purpose, we have created a Docker image for PHP and pdo_sqlsrv: https://github.com/Microsoft/mssql-docker/tree/master/developer-resources/php-mssql

This can also be pulled from lbosqmsft/php-mssql.

Would these simplify developing with OSS frameworks? What other languages would be important to cover?

@mi-hol
Copy link

mi-hol commented Jan 29, 2017

@LuisBosquez would it make sense to publish the download links under 'releases'?
I'd guess most people would look there ;-)

@boboldehampsink
Copy link

Maybe add mssql-tools as well?

@sirio3mil
Copy link

sirio3mil commented Feb 3, 2017

This type of images really depend on each project, my needs and easy install I make my one with centos.

This can also be pulled from reynier3mil/centos-php-fpm-msphpsql.

These really simplify developing and using SSMS 17 RC | VS 2015 + SSDT RC all my needs are covered.

@LuisBosquez
Copy link
Contributor Author

@sirio3mil curious, how does the OS layer make a difference for a developer scenario?

@sirio3mil
Copy link

@LuisBosquez for linux developers maybe none but for me, a windows user, CentOS is much easy to configure and install, I know where I can find repos and how use it. That's all.

@gigatexal
Copy link

I too am more familiar with Linux than windows but am more familiar with SQLServer so sqlserver on Linux is perfect.

@sirio3mil
Copy link

@LuisBosquez in particular with this image as much as I can come to understand you use apache library unlike me that uses php-fpm for other browser such as nginx or shimmercat. This is the main difference by which I make my own.

@LuisBosquez
Copy link
Contributor Author

LuisBosquez commented Mar 7, 2017

We have created the following dev images using feedback from above, as well as from msphpsql, tedious and pyodbc projects.

• PHP: https://hub.docker.com/r/lbosqmsft/mssql-php-msphpsql/
• Node.js: https://hub.docker.com/r/lbosqmsft/mssql-nodejs-tedious/
• Python: https://hub.docker.com/r/lbosqmsft/mssql-python-pyodbc/

The Dockerfiles can be found under: https://github.com/Microsoft/mssql-docker/tree/master/oss-drivers

@sirio3mil @gigatexal @mi-hol @boboldehampsink thoughts?

These images are meant to be extended to increase the functionality (add libraries, HTTP daemons, etc).
Let us know if there's any feedback!

@pbvarsok
Copy link

I couldn't make nginx working. Someone has done it?

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

7 participants