Commit Graph

41 Commits

Author SHA1 Message Date
Pablo Carranza Velez
c4ea2c77a0 Add iptables rules to block requests to the supervisor API from all interfaces except vpn, docker and local 2016-08-15 18:02:36 -03:00
Pablo Carranza Velez
f9f7debe71 Add docker-compose 1.7.1 on all debian builds 2016-06-24 21:08:47 +00:00
Pagan Gazzard
f910ec11a8 Remove even more old terminal related stuff. 2016-04-18 18:13:23 +01:00
Pablo Carranza Velez
78f0df281b Replace dockersync.sh with node and dockerode stuff. Don't install docker. Add Dockerfile changes for armel. 2016-01-28 11:08:42 -03:00
Petros Angelatos
5aa643aba4 Fix Dockerfile dependencies on all platforms 2016-01-28 11:08:42 -03:00
Petros Angelatos
0ad68b6e47 Add docker.io in apt deps 2016-01-28 11:08:42 -03:00
Petros Angelatos
8bab80d3d7 Add symlink for the host docker directory 2016-01-28 11:08:42 -03:00
Petros Angelatos
10e166020e Speed up rsync diff application 2016-01-28 11:08:42 -03:00
Petros Angelatos
cbde944565 Implement rsync diff fetching method 2016-01-28 11:08:42 -03:00
Pablo Carranza Vélez
3404b4f45b Use ENTRYPOINT to start the supervisor 2015-10-13 13:45:08 -03:00
Pablo Carranza Vélez
25198409b1 Switch back to using arch-based node images 2015-10-13 13:45:08 -03:00
Pablo Carranza Vélez
c136793cdd Blacklist certain config.txt entries, Update node to 0.10.40 everywhere
Use board-specific images until we have new arch based ones
2015-10-13 13:45:06 -03:00
Pablo Carranza Vélez
3da4dae190 Add systemd interface and reboot/shutdown endpoints 2015-10-13 13:45:04 -03:00
Pablo Carranza Vélez
2f09413096 gosuper for other GOARCH should never get to the supervisor image 2015-10-13 13:43:37 -03:00
Pablo Carranza Vélez
685af77007 Reorganize files, and purge sends 404 when there's no directory.
* 404 when no directory
* fix go-supervisor.conf location
* Use /var/run/resin for gosuper socket
* Remove potential spurious gosuper binaries
2015-10-13 13:43:36 -03:00
Pablo Carranza Vélez
9bc2f6212d Handle App not found in purge, + cleanup
* gosuper in dockerignored folder
* correctly handle app not found in purge
* test formatting in test-gosuper
* Fix test-gosuper
* DRY up test-integration
2015-10-13 13:43:36 -03:00
Pablo Carranza Vélez
300067febe Correctly integrate Go unit tests with Jenkins 2015-10-13 13:43:36 -03:00
Pablo Carranza Vélez
30ce6f77c4 Gosuper Integration into supervisor image and Jenkins 2015-10-13 13:43:36 -03:00
Pablo Carranza Vélez
8f8e6f9a1b Rename assets/etc to config 2015-10-13 13:43:36 -03:00
Pablo Carranza Vélez
e3264effe3 Mount tmpfs for supervisor sockets 2015-10-13 13:43:36 -03:00
Pagan Gazzard
7d78d0dad8 Use JOBS=MAX for npm install 2015-10-13 13:43:34 -03:00
Pagan Gazzard
2387402c35 Clean up tmp files left behind by npm. 2015-10-13 13:39:39 -03:00
Pagan Gazzard
a3e39f540c Update nodejs to v0.10.38 2015-10-13 13:39:38 -03:00
Pagan Gazzard
4162d63c98 Use the i386-node image for the i386 supervisor. 2015-10-13 13:39:38 -03:00
Pagan Gazzard
a91b5d10db Remove binutils which is automatically installed with the other packages but not automatically removed. 2015-10-13 13:39:08 -03:00
Praneeth Bodduluri
b8923c82c5 Remove unused deploy_key and ssh_config 2015-10-13 13:39:06 -03:00
Pagan Gazzard
e7b5fce5f5 Merge some command to reduce the number of layers created (writing each layer takes quite a long time on my rpi, so this speeds up the dev cycle a bit) 2015-10-13 13:37:56 -03:00
Pagan Gazzard
a5fa19cafe Remove git+ssh as they're no longer needed for npm install. 2015-10-13 13:37:56 -03:00
Praneeth Bodduluri
8f43fb0c36 Fix the missing enterContainer and Coffeescript compilation process in i386 and x86_64 Dockerfiles 2015-10-13 13:37:10 -03:00
Pagan Gazzard
7bf0637347 Link the entry to /start to work with the hardcoded /start in old docker/rce-run-supervisor scripts. 2015-10-13 13:36:14 -03:00
Pagan Gazzard
1ca7d1d4a8 Save space on the i386 image by only installing required packages. 2015-10-13 13:36:13 -03:00
Pagan Gazzard
c41c7a5d01 Save space by never committing build time dependencies, and only installing them for the duration of building. 2015-10-13 13:36:13 -03:00
Pagan Gazzard
701467ee46 Save space by using a dpkg config to avoid installing unnecessary docs/locales. 2015-10-13 13:36:13 -03:00
Pagan Gazzard
e28eff6eeb Save space by not installing recommended apt packages 2015-10-13 13:36:13 -03:00
Pagan Gazzard
0d0ca4deda Switch to using resin/rpi-node and node images, making use of package.json caching. 2015-10-13 13:36:13 -03:00
Praneeth Bodduluri
5b7fa87cd6 Change i386 Dockerfile to use debian Jessie instead 2015-10-13 13:36:13 -03:00
Pagan Gazzard
3f94b353f5 Remove VPN from the supervisor 2015-10-13 13:36:12 -03:00
Praneeth Bodduluri
d300ec6baf User Supervisord for logging 2015-10-13 13:28:00 -03:00
Aleksis Brezas
ef4c4b9ae6 apt-get install on Dockerfile.i386 2015-10-13 13:19:45 -03:00
Praneeth Bodduluri
c6a804e0cf Move nodejs to node link to a more appropriate place 2015-10-13 13:19:43 -03:00
Praneeth Bodduluri
36e5af0018 i386 support for the edison 2015-10-13 13:19:39 -03:00