Commit Graph
100 Commits
Author SHA1 Message Date
Hongli Lai (Phusion) e0d3f5d1a4 Bump version to 0.9.10 2014-05-12 10:32:34 +02:00
Hongli Lai (Phusion) 03adf9b696 Document the new environment variable newline handling in my_init 2014-05-12 10:32:18 +02:00
Hongli Lai (Phusion) 51748c3b1d Update the README to say that we're on Ubuntu 14.04 now. 2014-05-12 10:24:52 +02:00
Hongli Lai (Phusion) 895b145207 Update Changelog 2014-05-12 10:24:02 +02:00
Hongli Lai (Phusion) 8f9eefa1f6 Correctly pass child process' exit status to sys.exit(). Closes GH-45 2014-03-28 10:23:25 +01:00
Hongli Lai (Phusion) 5ae32384d5 Document 0.9.9 release date 2014-03-25 17:18:16 +01:00
Hongli Lai (Phusion) f55fde8d99 Fix a bug in the build process 2014-03-25 17:06:53 +01:00
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