Commit Graph
97 Commits
Author SHA1 Message Date
Hongli Lai (Phusion) 0632b4865b Set the INITRD env variable and make 'ischroot' always return true.
This prevents initramfs and initscripts updates from breaking.
2014-03-25 16:44:33 +01:00
Hongli Lai (Phusion) 7914d8ac55 Enable more Ubuntu APT repositories. 2014-03-25 16:44:29 +01:00
Hongli Lai (Phusion) 73709ed0a0 During 'docker build', temporarily disable dpkg fsync to make it faster 2014-03-25 16:22:04 +01:00
Hongli Lai (Phusion) dfaac83527 Run 'docker build' with '--rm' instead of '-rm', the latter which has been deprecated in Docker 0.9. 2014-03-25 15:49:46 +01:00
Hongli Lai (Phusion) e11f2b8cfd Bump version to 0.9.9 2014-03-25 15:49:16 +01:00
Hongli Lai (Phusion) fa3098206d Update Changelog 2014-03-25 15:48:05 +01:00
Hongli Lai (Phusion) ad347d91c8 Merge branch 'amirgur1-master' 2014-03-25 15:37:18 +01:00
Hongli Lai (Phusion) 55727c2f30 Cleanup Amir Gur's patch 2014-03-25 15:36:15 +01:00
Hongli Lai (Phusion) c8e79991b7 Merge branch 'master' of https://github.com/amirgur1/baseimage-docker into amirgur1-master 2014-03-25 15:30:00 +01:00
Hongli Lai (Phusion) fd8a1273ad Update Changelog 2014-03-17 12:59:03 +01:00
Hongli Lai (Phusion) 775ded05dc Fix permissions on test scripts 2014-02-26 11:56:19 +01:00
Hongli Lai (Phusion) cc9847580d Document release date 2014-02-26 11:56:10 +01:00
Hongli Lai (Phusion) 46334c7363 Bump version to 0.9.8 2014-02-26 11:44:19 +01:00
Hongli Lai (Phusion) 1684aa1448 Fix my_init not properly forcing Runit to shut down if Runit appears to refuse to respond to SIGTERM. 2014-02-25 22:49:34 +01:00
Hongli Lai (Phusion) 367cddb201 Fix a regression in my_init which causes it to delete environment variables passed from Docker. 2014-02-25 22:08:37 +01:00
Hongli Lai (Phusion) 27782aca39 Note release date in Changelog.md 2014-02-25 15:21:57 +01:00
Hongli Lai (Phusion) 4e60438c66 Fixed some warnings in 00_regen_ssh_host_keys.sh. 2014-02-25 15:18:28 +01:00
Hongli Lai (Phusion) ec719ad255 Small documentation updates regarding environment variables 2014-02-25 13:37:55 +01:00
Hongli Lai (Phusion) 23651ad5ff Cleanup Changelog 2014-02-25 12:48:21 +01:00
Hongli Lai (Phusion) 300adc0bf2 Store environment variables in a file, and allow init scripts to change environment variables.
Closes GH-23.
2014-02-25 12:47:02 +01:00
Hongli Lai (Phusion) c0e872b3e3 Credit Dr Nic and Tomer Cohen. 2014-02-25 11:21:42 +01:00
Hongli Lai (Phusion) 87698aa223 Added the logrotate service. Fixes GH-22. 2014-02-25 11:18:25 +01:00
Hongli Lai (Phusion) 68e4f5e8bf Removed some default Ubuntu cron jobs which are not useful in Docker containers. 2014-02-25 11:16:09 +01:00
Hongli Lai (Phusion) 8cf30f326e Change the documented way to start a shell: run bash through my_init 2014-02-25 11:09:56 +01:00
Hongli Lai (Phusion) 9af37c0d58 Fixed syslog-ng not being able to start because of a missing afsql module.
Closes pull request 7.
2014-02-25 11:07:54 +01:00
Hongli Lai (Phusion) 095c1e715c Add a Changelog entry that documents why all EXPOSEd ports are now removed. 2014-02-25 10:52:11 +01:00
Hongli Lai (Phusion) aa46e10163 Remove all EXPOSEd ports. Fixes GH-15. 2014-02-25 10:49:08 +01:00
Hongli Lai (Phusion) 5e9f60b0ea Update documentation regarding the insecure key. 2014-02-25 10:45:55 +01:00
Hongli Lai (Phusion) 139bc7b81e Merge branch 'feature/16' of https://github.com/thomasleveil/baseimage-docker into thomasleveil-feature/16 2014-02-25 10:30:30 +01:00
Hongli Lai (Phusion) 3125ec683b Add instructions regarding disabling SSH. 2014-02-20 13:43:03 +01:00
Hongli Lai (Phusion) 829d753a88 Fix typos in the insecure key documentation 2014-02-19 17:15:48 +01:00
Hongli Lai (Phusion) 0caf8692fb Update Changelog 2014-02-17 12:01:09 +01:00
Hongli Lai (Phusion) d8968d136a Improve setuser: set auxilliary groups and more environment variables 2014-02-15 12:42:31 +01:00
Hongli Lai (Phusion) b6dac86e04 Improve the init system: support skipping startup files and running a custom main command 2014-02-15 12:11:48 +01:00
Hongli Lai (Phusion) d884118827 Add a 'make ssh' task for easily SSHing into the container 2014-02-13 15:37:35 +01:00
Hongli Lai (Phusion) c22f8804ad Correctly reap child processes that are adopted during invocation of init scripts. 2014-02-13 15:37:32 +01:00
Hongli Lai (Phusion) 67c6b089e3 Bump version to 0.9.6 2014-02-13 15:37:32 +01:00
Hongli Lai (Phusion) 7e35fe7f32 Update Changelog 2014-02-06 14:00:18 +01:00
Hongli Lai (Phusion) 37cd856425 Disable the insecure SSH key by default 2014-02-06 13:40:27 +01:00
Hongli Lai (Phusion) a5f521b1b1 Change the name inside the insecure key 2014-02-06 13:06:40 +01:00
Hongli Lai (Phusion) e833b26944 Bump version to 0.9.5 2014-02-06 13:06:23 +01:00
Hongli Lai (Phusion) 4ab0625de0 Update README 2014-02-06 12:36:06 +01:00
Hongli Lai (Phusion) a8db7a386f Update Changelog 2014-02-06 12:32:39 +01:00
Hongli Lai (Phusion) f0fbe3ffc8 Use setuser instead of chpst in the memcached example for consistency. Closes GH-8 2014-02-06 12:31:07 +01:00
Hongli Lai (Phusion) c844956bab Release 0.9.4 2014-02-03 17:07:09 +01:00
Hongli Lai (Phusion) 3e14c92e21 Bump version to 0.9.4 2014-02-03 17:03:44 +01:00
Hongli Lai (Phusion) 6786e7350d Fixed syslog-ng startup problem 2014-02-03 17:03:39 +01:00
Hongli Lai (Phusion) b17412ef7c Run tests on release 2014-02-03 17:02:59 +01:00
Hongli Lai (Phusion) 1463b81942 Add unit tests 2014-02-03 17:01:11 +01:00
Hongli Lai (Phusion) 64c7d8be7c Update README 2014-02-02 13:32:39 +01:00
Hongli Lai (Phusion) 06e46b93cf Update README 2014-02-02 13:31:51 +01:00
Hongli Lai (Phusion) b297ae8b42 Add table of contents to README. 2014-02-01 11:33:34 +01:00
Hongli Lai (Phusion) 017c6c22d5 Add a Changelog entry documenting the SSH host key change 2014-02-01 11:10:23 +01:00
Hongli Lai (Phusion) 74a4a9abf4 Note release date for 0.9.3 2014-02-01 11:08:39 +01:00
Hongli Lai (Phusion) d2d1f713a4 Add forgotten file 2014-01-31 19:29:50 +01:00
Hongli Lai (Phusion) 4ee9947467 Correctly mount passenger-docker in Vagrantfile 2014-01-31 16:04:00 +01:00
Hongli Lai (Phusion) abf75875a9 Do not save SSH host key in baseimage-docker. Instead, generate it automatically during boot. 2014-01-31 16:02:01 +01:00
Hongli Lai (Phusion) d2b28d25a6 Bump version to 0.9.3 2014-01-31 15:46:59 +01:00
Hongli Lai (Phusion) 62859010cb Allow running scripts during startup. 2014-01-31 15:44:50 +01:00
Hongli Lai (Phusion) 2ac41ee8ab Fix compatibility with latest Ubuntu 12.04 base image. 2014-01-31 15:08:27 +01:00
Hongli Lai (Phusion) 4a3569a9cb Add license 2014-01-14 20:29:45 +01:00
Hongli Lai (Phusion) 8222745ad8 Fix typo in README 2014-01-09 23:21:40 +01:00
Hongli Lai (Phusion) 009ed4bd5e Release version 0.9.2 2013-12-11 21:56:29 +01:00
Hongli Lai (Phusion) 67a9684f0a Fix typos in README 2013-11-20 15:52:18 +01:00
Hongli Lai (Phusion) c7eb6e98e2 Revert "Document another reason why SSH access is important"
This reverts commit c51ba582e9.
2013-11-13 12:13:06 +01:00
Hongli Lai (Phusion) c51ba582e9 Document another reason why SSH access is important 2013-11-13 11:42:21 +01:00
Hongli Lai (Phusion) 5293343735 Update README again 2013-11-13 01:04:53 +01:00
Hongli Lai (Phusion) 12e0c8f601 Update README again 2013-11-13 00:07:26 +01:00
Hongli Lai (Phusion) 22fc313d91 Make the description clearer to people who are not familiar with the problem domain 2013-11-12 23:58:05 +01:00
Hongli Lai (Phusion) 4156ab3393 Update README 2013-11-12 23:26:37 +01:00
Hongli Lai (Phusion) 243e2bf58d Update Changelog 2013-11-12 23:03:56 +01:00
Hongli Lai (Phusion) c7f260d831 Document the consequences of letting processes be killed with SIGKILL 2013-11-12 23:01:37 +01:00
Hongli Lai (Phusion) df4bfa3d53 Explain that our init process performs shutdown correctly 2013-11-12 22:54:57 +01:00
Hongli Lai (Phusion) 57715ea445 Bump version to 0.9.1 2013-11-12 22:41:39 +01:00
Hongli Lai (Phusion) 99306bcfcd Correctly handle Docker shutdown.
When a container is stopped with 'docker stop', SIGTERM is sent to the
init process. Unfortunately neither bash nor runit-init handle that correctly,
so we write our own init system in Python that also waits for all services to
shutdown.
2013-11-12 22:36:55 +01:00
Hongli Lai (Phusion) 7b4e2b6d77 Add another disadvantage 2013-11-12 22:36:51 +01:00
Hongli Lai (Phusion) 941ba8947e 'make release' should warn if main image not yet build 2013-11-12 17:55:35 +01:00
Hongli Lai (Phusion) 91907f043c Fix README 2013-11-12 15:44:53 +01:00
Hongli Lai (Phusion) ae570445c6 Link to Docker registry 2013-11-12 13:20:40 +01:00
Hongli Lai (Phusion) a208c5d1d7 Add SSH instructions 2013-11-12 13:18:07 +01:00
Hongli Lai (Phusion) 1aaf613cfa Reminder for git tag 2013-11-12 13:08:13 +01:00
Hongli Lai (Phusion) 9d994f8c21 Document changes 2013-11-12 13:06:49 +01:00
Hongli Lai (Phusion) 3d622ef6c8 Add a release command 2013-11-12 13:06:05 +01:00
Hongli Lai (Phusion) fc32bf693d Fix README 2013-11-12 12:55:16 +01:00
Hongli Lai (Phusion) c214fffe46 Add an excerpt about multiple processes 2013-11-12 12:54:42 +01:00
Hongli Lai (Phusion) 719993da92 Update README 2013-11-12 12:38:00 +01:00
Hongli Lai (Phusion) 0773820b7a Update README 2013-11-12 12:37:16 +01:00
Hongli Lai (Phusion) 16ccc1e40d Enable cron 2013-11-12 12:34:40 +01:00
Hongli Lai (Phusion) c4b9fe56f8 Work on README 2013-11-12 12:19:12 +01:00
Hongli Lai (Phusion) 89d2f6eafe Work on README 2013-11-12 12:11:27 +01:00
Hongli Lai (Phusion) 214f59fbec Work on README 2013-11-12 12:06:13 +01:00
Hongli Lai (Phusion) b55da4867b Work on README 2013-11-12 11:55:50 +01:00
Hongli Lai (Phusion) 76351ca5ba Work on README 2013-11-12 11:54:44 +01:00
Hongli Lai (Phusion) 2d959a0980 Work on README 2013-11-12 11:54:26 +01:00
Hongli Lai (Phusion) cbc3313f78 Work on README 2013-11-12 11:53:14 +01:00
Hongli Lai (Phusion) aee8c8368f Fix bugs, added README 2013-11-12 11:45:39 +01:00
Hongli Lai (Phusion) 9661f84da9 Initial commit 2013-11-12 11:39:25 +01:00