| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-12-15 | README: update my remark about Alpine and Arch LinuxHEADmain | Shulhan | |
| Arch Linux is not bloated. Unlike other Linux distro, Arch Linux include documentation and development files in one package, while other distro split it into "-doc" and/or "-devel" packages. DO NOT USE Alpine Linux just because you want smaller images. Alpine Linux use Musl libc, the core library where every single program depends on, which completely different with glibc that used by most Linux distro where you probably develop and test your program. And, no, Musl is [not always](https://bell-sw.com/blog/alpaquita-linux-performance-the-race-is-on/) [faster](https://users.rust-lang.org/t/optimizing-rust-binaries-observation-of-musl-versus-glibc-and-jemalloc-versus-system-alloc/8499) than glibc. If you did not know what is libc and why it will affect your program, please do not use it for the sake of smaller images. | |||
| 2017-03-07 | Base image with pacman binary | M. Shulhan | |
| 2016-02-12 | Add link to Docker hub and fixes command at how to. | Mhd Sulhan | |
| 2016-01-29 | README: add "how to" section. | Mhd Sulhan | |
| 2016-01-29 | arch-base-devel: base image with development packages. | Mhd Sulhan | |
| 2016-01-29 | Update all variable in images directory to use latest modification. | Mhd Sulhan | |
| 2016-01-29 | scripts: split variable for normal and forced removed packages. | Mhd Sulhan | |
| 2016-01-29 | arch-base: remove unused files. | Mhd Sulhan | |
| 2016-01-29 | arch-base-template: update vars based on scripts changes. | Mhd Sulhan | |
| 2016-01-29 | Simplify user rootfs scripts. | Mhd Sulhan | |
| - Simplify bootstrap, handle copy and run internally in rootfs script. - create_rootfs only run one function, which is rootfs_main. - create_image only run one function, which is rootfs_to_docker. - bootstraping through one function - allow replacing hostname, locales, and timezone through vars.sh | |||
| 2016-01-14 | arch-base-nodejs-0.12.9: clean npm cache after bootstraping rootfs. | Mhd Sulhan | |
| 2016-01-14 | Add new image for sailsjs stack with nodejs 0.12.9. | Mhd Sulhan | |
| This image include: pm2, grunt-cli, gulp, bower. | |||
| 2016-01-14 | Add a template for creating image. | Mhd Sulhan | |
| One can copy this directory and change the configuration in it. | |||
| 2016-01-14 | rootfs.sh: check for empty list on removed package and symlink on copy. | Mhd Sulhan | |
| 2016-01-14 | redis: set port and volume on creating image. | Mhd Sulhan | |
| 2016-01-14 | Add new image: mongodb. | Mhd Sulhan | |
| 2015-11-28 | Rename the image back to arch-nodejs-sails. | Mhd Sulhan | |
| To make it consistent with docker's hub. | |||
| 2015-11-28 | Change the image name, remove the "-base" word. | Mhd Sulhan | |
| 2015-11-28 | Do not replace content of PKGS_REMOVED. | Mhd Sulhan | |
| 2015-11-28 | Remove packages only after bootstraping is finished. | Mhd Sulhan | |
| * arch-base: remove unneeded packages. | |||
| 2015-11-28 | Add arch-chroot script. | Mhd Sulhan | |
| 2015-11-21 | Add build script for gulp et.al. | Mhd Sulhan | |
| Installed npm packages alongside gulp are grunt-cli, node-gyp, jshint, pm2, phantomjs, and coffee-script. | |||
| 2015-11-21 | arch-base-sailsjs: set pm2 script to run pm2.json on source dir. | Mhd Sulhan | |
| 2015-11-21 | arch-base-sailsjs: add volume to mount host npm cache. | Mhd Sulhan | |
| Using host's npm cache can speeding up npm install when starting up the container. | |||
| 2015-11-21 | arch-base-nodejs: add volume to mount host npm cache. | Mhd Sulhan | |
| Using host's npm cache can speeding up npm install when starting up the container. | |||
| 2015-11-21 | scripts/rootfs.sh: set owner and group of copied file to root. | Mhd Sulhan | |
| 2015-11-20 | arch-base-sailjs: on bootstraping, replace grunt with grunt-cli. | Mhd Sulhan | |
| 2015-11-20 | Ignore environment file for running docker. | Mhd Sulhan | |
| 2015-11-20 | Add build script for nodejs with sailsjs. | Mhd Sulhan | |
| 2015-11-20 | Ignore directory npm, src and data (used for testing image). | Mhd Sulhan | |
| 2015-11-20 | arch-base-nodejs: clean rootfs after bootstrapping. | Mhd Sulhan | |
| * Remove symlink to test source. * Backup npm cache. * init.sh: always run npm install after starting up the container. | |||
| 2015-11-20 | scripts/rootfs.sh: add function to backup file in rootfs. | Mhd Sulhan | |
| The files is generated by create_rootfs and can be used later to speed-up creating the rootfs. | |||
| 2015-11-20 | scripts/bootstrap: add function to clean unneeded nodejs files. | Mhd Sulhan | |
| 2015-11-20 | Add script to test running docker images. | Mhd Sulhan | |
| 2015-11-20 | Add build script for nodejs image. | Mhd Sulhan | |
| 2015-11-20 | arch-base: use symlink to common script. | Mhd Sulhan | |
| 2015-11-20 | Create build script for postgresql image. | Mhd Sulhan | |
| 2015-11-20 | Add build script for creating redis image. | Mhd Sulhan | |
| 2015-11-20 | Add common docker build scripts. | Mhd Sulhan | |
| * create_rootfs.sh for creating base root file system. * create_image.sh for converting chroot to docker image. * clean.sh for removing rootfs. | |||
| 2015-11-20 | Modularize build script. | Mhd Sulhan | |
| All process to create rootfs and bootstrap are grouped into several functions. * scripts/rootfs.sh is for creating rootfs and installing packages. * scripts/bootstrap.sh is for bootstraping rootfs and cleaning. | |||
| 2015-09-15 | Add decription for sails image. | Mhd Sulhan | |
| 2015-09-15 | Add grunt, use environment for init script. | Mhd Sulhan | |
| ## Dockerfile - Reorder commands to optimize docker cache. - Add grunt to global package. ## init.sh Use environment to execute command and setting working directory. This to allow user to change container behaviour at startup. ## run.sh Only link container if user set environment variable LINK. | |||
| 2015-09-15 | Various fixes and updates. | Mhd Sulhan | |
| ## news - init.sh: script to run if no command given. - run.sh: sample script to run the image. ## Dockerfile.local,Dockerfile.online - Set volume. - Reorder command to optimize using image caches. - Use init.sh as start command. ## bootstrap.sh Always sync when running pacman. This is to prevent error 404 when downloading package because the file has been removed on server. ## build.sh Merge copy commands into single command. | |||
| 2015-09-14 | Replace pm2 with basic sails command. | Mhd Sulhan | |
| ECS does not play well when container CMD is running in background. | |||
| 2015-09-14 | Change image name. | Mhd Sulhan | |
| 2015-09-10 | Rename docker image from proofn-api to to arch-nodejs-sails. | Mhd Sulhan | |
| 2015-09-05 | Rename image "proofn-api" to "arch-nodejs-sails". | Mhd Sulhan | |
| 2015-09-05 | Update images description. | Mhd Sulhan | |
| 2015-09-05 | Add script to create image for Buildbot master and slave. | Mhd Sulhan | |
| 2015-09-05 | Add script to build Jenkins image with JRE 8. | Mhd Sulhan | |
