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