Hongli Lai (Phusion)
5e0b1b6267
Update URLs to Vagrant boxes
2014-05-12 13:56:40 +02:00
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