Sign inSign up

laslabs/alpine-cfssl

By laslabs

•Updated over 8 years ago

This image provides Cloudflare CFSSL using an Alpine Linux base.

Image
3

100K+

laslabs/alpine-cfssl repository overview

License: Apache 2.0 Build Status

⁠CFSSL - Alpine

This Docker image provides CloudFlare CFSSL based on Alpine Linux

⁠Usage

⁠Volumes

The following volumes are exposed:

NameValueDescription
Cert Store/etc/cfsslAll of the certificates generated by the server.
Trusted Certs/cfssl_trustTrusted certificate store. Defaults to certs provided in CFSSL repo.

⁠Ports

The following ports are exposed:

NameValue
Web8080

⁠Environment Variables

The following environment variables are available for your configuration pleasure:

NameDefaultDescription
CA_ROOT_URIURI to root CA API. If blank, the new server will be setup as the root CA. Make sure to include the protocol (such as https://)
CFSSL_CSRcsr_root_ca.jsonCSR config file to initialize new server with. This should be in root of the /etc/cfssl mount.
CFSSL_CONFIGca_root_config.jsonSigning profile for the new server. This should be in root of the /etc/cfssl mount.
DB_CONFIGdb_config.jsonDatabase configuration file for the new server. This should be in root of the /etc/cfssl mount.
DB_ENVIRONMENTproductionName of database environment. One of development, test, staging, or production, unless you are using a custom Goose dbconf.yml
DB_DESTROY0Will destroy any existing database if set to 1. Forces DB_INIT to 1
DB_INIT1Will run database migration scripts if set to 1.

⁠Known Issues / Roadmap

⁠Bug Tracker

Bugs are tracked on GitHub Issues⁠. In case of trouble, please check there to see if your issue has already been reported. If you spotted it first, help us smash it by providing detailed and welcomed feedback.

⁠Credits

⁠Contributors

⁠Maintainer

LasLabs Inc.

This module is maintained by LasLabs Inc.⁠

Tag summary

Content type

Image

Digest

Size

115.9 MB

Last updated

over 8 years ago

docker pull laslabs/alpine-cfssl