Skip to content

Alpine loaded with many practical tools. Not meant to be a base image.

License

Notifications You must be signed in to change notification settings

firepress-org/alpine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alpine loaded with many practical tools. Not meant to be a base image.

It features:

  • it builds everyday and on every commits
  • it push four tags to registry
  • it uses Labels

About alpine

ABOUT

Alpine Linux is an independent, non-commercial, general purpose Linux distribution designed for power users who appreciate security, simplicity and resource efficiency.

SMALL

Alpine Linux is built around musl libc and busybox. This makes it smaller and more resource efficient than traditional GNU/Linux distributions. A container requires no more than 8 MB and a minimal installation to disk requires around 130 MB of storage. Not only do you get a fully-fledged Linux environment but a large selection of packages from the repository.

Binary packages are thinned out and split, giving you even more control over what you install, which in turn keeps your environment as small and efficient as possible.

SIMPLE

Alpine Linux is a very simple distribution that will try to stay out of your way. It uses its own package manager called apk, the OpenRC init system, script driven set-ups and that’s it! This provides you with a simple, crystal-clear Linux environment without all the noise. You can then add on top of that just the packages you need for your project, so whether it’s building a home PVR, or an iSCSI storage controller, a wafer-thin mail server container, or a rock-solid embedded switch, nothing else will get in the way.

SECURE

Alpine Linux was designed with security in mind. All userland binaries are compiled as Position Independent Executables (PIE) with stack smashing protection. These proactive security features prevent exploitation of entire classes of zero-day and other vulnerabilities.


Regarding Github Actions & CI configuration

branch_master

branch_edge

See README-CI.md


Docker hub

Always check on docker hub the most recent build:
https://hub.docker.com/r/devmtl/rclone/tags

You should use this tag format $VERSION_$DATE_$HASH-COMMIT in production.

devmtl/alpine:3.10_2019-08-31_19H10s38_9e49fa9 

These tags are also available to quickly test stuff:

devmtl/alpine:3.10
devmtl/alpine:stable
devmtl/alpine:latest

How to use it

IMG_alpine="devmtl/alpine:stable"

docker run --rm -it \
devmtl/alpine:stable sh -c \
'ps aux'

docker run --rm -it \
devmtl/alpine:stable sh -c \
'uname.sh'

docker run --rm -it \
devmtl/alpine:stable sh -c \
'random.sh'

docker run --rm -it \
-v $(pwd)/bin/:/usr/local/bin/ \
devmtl/alpine:stable sh

 

Brought to you by

FirePress

FirePress.org | play-with-ghost | GitHub | Twitter

 


Hosting

At FirePress we empower entrepreneurs and small organizations to create their websites on top of Ghost.

At the moment, our pricing for hosting one Ghost website is $15 (Canadian dollars). This price will be only available for our first 100 new clients, starting May 1st, 2019 🙌. See our pricing section for details.

More details about this annoucement on Ghost's forum.


Contributing

The power of communities pull request and forks means that 1 + 1 = 3. You can help to make this repo a better one! Here is how:

  1. Fork it
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request

Check this post for more details: Contributing to our Github project. Also, by contributing you agree to the Contributor Code of Conduct on GitHub. It's plain common sense really.


License


Why all this work?

Our mission is to empower freelancers and small organizations to build an outstanding mobile-first website.

Because we believe your website should speak up in your name, we consider our mission completed once your site has become your impresario.

For more info about the man behind the startup, check out my now page. You can also follow me on Twitter @askpascalandy.

— The FirePress Team 🔥📰