Skip to content

Deployment configuration for Stackage and tools. Central place for Stackage admins.

License

Notifications You must be signed in to change notification settings

commercialhaskell/stackage-infrastructure

Repository files navigation

Stackage Deployment

The mission for this repository is to store all configuration, tooling, and documentation for deploying Stackage.org.

Status

Stackage is deployed to a NixOS server.

The entrypoint for the server configuration is ./flake.nix.

There is a lot of work to do in order to make Stackage more reliable and robust. The maintainers will be documenting and implementing that work in the coming months.

Tooling

./redeploy.sh

A wrapper around nixos-rebuild that provides some measure of deployment tracking.

./cachix-push.sh

A wrapper that pushes all component packages to a Cachix cache.

Participation

Yes, please! Please feel welcome to open issues reporting bugs, feature requests, or questions. Pull requests are also welcome, though I recommend creating an issue first.

Contact

This repository: https://github.com/commercialhaskell/stackage-infrastructure/

Forum: https://discourse.haskell.org/

Chat: via the Matrix network at https://matrix.to/#/#haskell-stack:matrix.org

Related repositories

Conduct

As a Haskell Foundation project, the maintainers follow the Guidelines for Respectful Communication, and recommend the same for all other project participants.

Maintainers

This repo is a work of the Haskell Foundation.

The initial version was implemented by Bryan Richter (@chreekat) in his capacity as the Haskell Foundation's DevOps Engineer.

About

Deployment configuration for Stackage and tools. Central place for Stackage admins.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published