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

Replace Vagrant with docker #1607

Merged
merged 10 commits into from
Feb 3, 2017
Merged

Conversation

jrjohnson
Copy link
Member

@jrjohnson jrjohnson commented Sep 30, 2016

Our vagrant instance is old and the promise of deploying a vagrant environment to production has never materialized. Instead lets use docker-compose to do this.

Fixes #789, #790, #899

WIP needs:

  • Documentation
  • Testing on windows
  • Testing on linux

@jrjohnson
Copy link
Member Author

jrjohnson commented Oct 3, 2016

I have added very basic documentation. @stopfstedt when you get a chance please test this setup on your linux machine. You need docker-compose and then running docker-compose up in the ilios directory should spin up all the VMs you could desire.

@homu
Copy link
Contributor

homu commented Oct 10, 2016

☔ The latest upstream changes (presumably ed70bc0) made this pull request unmergeable. Please resolve the merge conflicts.

@stopfstedt
Copy link
Member

@jrjohnson this will need a rebase against master, thanks!

Better volume mapping, connected to demo db, chown necessary symfony
write directories.
Hopefully fixes issues on windows systems which do not seems to respect
the executable permission on the original file.
Passing true to these new environmental variables will put docker
container into development mode.
Just puts the PHP source into an image that can be versioned easily
along with the source.
Better sharing of logs and an nginx container that is simplified by
removing the entrypoint chown stuff which is now done elsewhere.
These need to be setup so PHP can write here and php-fpm runs as nobody.
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

Successfully merging this pull request may close these issues.

None yet

4 participants