{"push_id":914489245,"size":23,"distinct_size":1,"ref":"refs/heads/hack_ui#batozskiy","head":"7f5d73180a523dcf9611ebaee9ea0617fcab4351","before":"30222c5753af1ea42ee0ef84c095780753d44b16","commits":[{"sha":"bf1033c0c92ff839af40f87d2f7038de1d42a922","author":{"email":"29a189e2bae339e9c152331d89ec1ac353ca36d7@gmail.com","name":"Maksim Sokolskiy"},"message":"feat(docker): add docker containers integration\n\nChanges:\n- Dockerfile: describe docker image creation process\n- docker-compose.yml: describe steps to run web container (service)\n- docker-conmands.sh: shell script to prepare project to start (without applying migration etc.)\n- docker_conf.py: sample django local_conf.py settings with docker db container default DATABASE settings\n- requirements: change ims_lti_py line for pip to install this application into standard `site-packages` folder instead of `src` folder for egg packet","distinct":false,"url":"https://api.github.com/repos/raccoongang/socraticqs2/commits/bf1033c0c92ff839af40f87d2f7038de1d42a922"},{"sha":"388e6fd331a7e1351af95e75b0a64314da9c08c2","author":{"email":"7c06359ad4cbc02582835b13958d5bddc154338c@raccoongang.com","name":"Ilya Batozskiy"},"message":"Manual for docker intall\"","distinct":false,"url":"https://api.github.com/repos/raccoongang/socraticqs2/commits/388e6fd331a7e1351af95e75b0a64314da9c08c2"},{"sha":"c1a4e4829e44bee7cf9050f1c9b7080f9807f070","author":{"email":"29a189e2bae339e9c152331d89ec1ac353ca36d7@gmail.com","name":"Maksim Sokolskiy"},"message":"doc(docker): update docs","distinct":false,"url":"https://api.github.com/repos/raccoongang/socraticqs2/commits/c1a4e4829e44bee7cf9050f1c9b7080f9807f070"},{"sha":"4771944734d048bc990393c7708929ba869c2862","author":{"email":"29a189e2bae339e9c152331d89ec1ac353ca36d7@gmail.com","name":"Maksim Sokolskiy"},"message":"ref(docker): add DB settings to web.env file","distinct":false,"url":"https://api.github.com/repos/raccoongang/socraticqs2/commits/4771944734d048bc990393c7708929ba869c2862"},{"sha":"499958c9e58afea18db75adb86518248fa867bd2","author":{"email":"29a189e2bae339e9c152331d89ec1ac353ca36d7@gmail.com","name":"Maksim Sokolskiy"},"message":"fix(docker): fix docker_conf.py for TravisCI - rename","distinct":false,"url":"https://api.github.com/repos/raccoongang/socraticqs2/commits/499958c9e58afea18db75adb86518248fa867bd2"},{"sha":"439782e861d133a1cb4c6e066b887ed8bf504563","author":{"email":"29a189e2bae339e9c152331d89ec1ac353ca36d7@gmail.com","name":"Maksim Sokolskiy"},"message":"fix(docker): fix context loading to docker daemon\n\nChanges:\n- prevent to load all project as context\n- remove `ADD . /code` instruction that add entire project to image permanently","distinct":false,"url":"https://api.github.com/repos/raccoongang/socraticqs2/commits/439782e861d133a1cb4c6e066b887ed8bf504563"},{"sha":"03a6bf9dbbcd4ce85a1a09e5a609cc7a01f9ea11","author":{"email":"29a189e2bae339e9c152331d89ec1ac353ca36d7@gmail.com","name":"Maksim Sokolskiy"},"message":"fix(docker): improve docker-example conf file - allow to use docker DB configuration with non-docker ENV (along with regular DB settings)","distinct":false,"url":"https://api.github.com/repos/raccoongang/socraticqs2/commits/03a6bf9dbbcd4ce85a1a09e5a609cc7a01f9ea11"},{"sha":"7528c38bb9b57adb6a6c65239dd31f5713189112","author":{"email":"ff72dbf9fbbceb0789e5a137b11e59cb72312df5@gmail.com","name":"Dmitry"},"message":"Add gulp config file","distinct":false,"url":"https://api.github.com/repos/raccoongang/socraticqs2/commits/7528c38bb9b57adb6a6c65239dd31f5713189112"},{"sha":"0618697acca38c5c8b1abb92e6365cc8f5901cad","author":{"email":"ff72dbf9fbbceb0789e5a137b11e59cb72312df5@gmail.com","name":"Dmitry"},"message":"Fix path add package.json","distinct":false,"url":"https://api.github.com/repos/raccoongang/socraticqs2/commits/0618697acca38c5c8b1abb92e6365cc8f5901cad"},{"sha":"81dcdd6c9d06e26a2482440ed8886af958e8abad","author":{"email":"ff72dbf9fbbceb0789e5a137b11e59cb72312df5@gmail.com","name":"Dmitry"},"message":"Fix PR comments","distinct":false,"url":"https://api.github.com/repos/raccoongang/socraticqs2/commits/81dcdd6c9d06e26a2482440ed8886af958e8abad"},{"sha":"716a4eb4a258b72c019dde473a39a335f2259833","author":{"email":"ff72dbf9fbbceb0789e5a137b11e59cb72312df5@gmail.com","name":"Dmitry"},"message":"Remove debug from package.json","distinct":false,"url":"https://api.github.com/repos/raccoongang/socraticqs2/commits/716a4eb4a258b72c019dde473a39a335f2259833"},{"sha":"f5af311943df26ef6a51d719756ac1a9b2f461fd","author":{"email":"29a189e2bae339e9c152331d89ec1ac353ca36d7@gmail.com","name":"Maksim Sokolskiy"},"message":"fix(doc): fix doc for gulp","distinct":false,"url":"https://api.github.com/repos/raccoongang/socraticqs2/commits/f5af311943df26ef6a51d719756ac1a9b2f461fd"},{"sha":"39a82358f47ecb6c5b01ce7d5c76b8a8d646f1df","author":{"email":"29a189e2bae339e9c152331d89ec1ac353ca36d7@gmail.com","name":"Maksim Sokolskiy"},"message":"Merge pull request #45 from raccoongang/gulp#derdmitry\n\nAdd gulp for js/css compilng","distinct":false,"url":"https://api.github.com/repos/raccoongang/socraticqs2/commits/39a82358f47ecb6c5b01ce7d5c76b8a8d646f1df"},{"sha":"248a9be03e1903f0b58a414135d9ea1c6dc788a9","author":{"email":"29a189e2bae339e9c152331d89ec1ac353ca36d7@gmail.com","name":"Maksim Sokolskiy"},"message":"feat(docker): change docker images build and run flow to add DigitalOcean integration","distinct":false,"url":"https://api.github.com/repos/raccoongang/socraticqs2/commits/248a9be03e1903f0b58a414135d9ea1c6dc788a9"},{"sha":"5d965e79949fe092f3cb40bfa912f707eb6b8dc8","author":{"email":"29a189e2bae339e9c152331d89ec1ac353ca36d7@gmail.com","name":"Maksim Sokolskiy"},"message":"fix(docker): rename `docker-compose-digitalocean.yml` to `docker-compose.yml`","distinct":false,"url":"https://api.github.com/repos/raccoongang/socraticqs2/commits/5d965e79949fe092f3cb40bfa912f707eb6b8dc8"},{"sha":"c0791357317d75ea098fcbea1a21a151c266a036","author":{"email":"29a189e2bae339e9c152331d89ec1ac353ca36d7@gmail.com","name":"Maksim Sokolskiy"},"message":"Merge pull request #46 from raccoongang/docker\n\nDocker integration","distinct":false,"url":"https://api.github.com/repos/raccoongang/socraticqs2/commits/c0791357317d75ea098fcbea1a21a151c266a036"},{"sha":"e02773e1af7e074e4335a61b6800a5098dd91c3f","author":{"email":"ff72dbf9fbbceb0789e5a137b11e59cb72312df5@gmail.com","name":"Dmitry"},"message":"Add API for lesson and concept","distinct":false,"url":"https://api.github.com/repos/raccoongang/socraticqs2/commits/e02773e1af7e074e4335a61b6800a5098dd91c3f"},{"sha":"efe5bec0c70f6f90c9e759b80f623d2fa9c175c9","author":{"email":"29a189e2bae339e9c152331d89ec1ac353ca36d7@gmail.com","name":"Maksim Sokolskiy"},"message":"fix(docker): fix .dockerignore content and add last requirements to install during image building","distinct":false,"url":"https://api.github.com/repos/raccoongang/socraticqs2/commits/efe5bec0c70f6f90c9e759b80f623d2fa9c175c9"},{"sha":"5a23f0c98def4504157de8139bb4fdc1cb8fd2a6","author":{"email":"ff72dbf9fbbceb0789e5a137b11e59cb72312df5@gmail.com","name":"Dmitry"},"message":"Fix after PR","distinct":false,"url":"https://api.github.com/repos/raccoongang/socraticqs2/commits/5a23f0c98def4504157de8139bb4fdc1cb8fd2a6"},{"sha":"778f28db5739460891ef7ebe1e8e834148b42b13","author":{"email":"29a189e2bae339e9c152331d89ec1ac353ca36d7@gmail.com","name":"Maksim Sokolskiy"},"message":"Merge pull request #47 from raccoongang/hack_ui#lesson_api\n\nAdd API for lesson and concept","distinct":false,"url":"https://api.github.com/repos/raccoongang/socraticqs2/commits/778f28db5739460891ef7ebe1e8e834148b42b13"}]}