An open API service indexing awesome lists of open source software.

https://github.com/averycrespi/statice

A friendly status page built with Flask and Bootstrap
https://github.com/averycrespi/statice

bootstrap docker flask python

Last synced: 2 months ago
JSON representation

A friendly status page built with Flask and Bootstrap

Awesome Lists containing this project

README

          







Statice


A friendly status page.


Features
Getting Started
Credits
License



## Features

- Create checks to watch your pages
- Monitor HTTP status codes and response times
- Tweak configuration with environment variables

## Getting Started

Requirements:
- [Docker](https://www.docker.com/)
- [Docker Compose](https://docs.docker.com/compose/)

```sh
# Clone the repository.
git clone git@github.com:averycrespi/statice.git && cd statice

# Set environment variables.
cp .env.example .env

# Build and start containers.
docker-compose up -d

# When you're done: stop and remove containers.
docker-compose down
```

## Development

Requirements:
- [Docker](https://www.docker.com/)
- [Docker Compose](https://docs.docker.com/compose/)
- [Make](https://www.gnu.org/software/make/)
- [Poetry](https://python-poetry.org/)
- [Python](https://www.python.org/) (3.6 or newer)

```sh
# Clone the repository.
git clone git@github.com:averycrespi/statice.git && cd statice

# Configure the environment for development.
# See the Makefile for additional targets.
make dev
```

## Credits

- Built with [Flask](https://www.palletsprojects.com/p/flask/) and [Bootstrap](https://getbootstrap.com/)
- Styled with the Flatly theme from [Bootswatch](https://bootswatch.com/)
- Logo derived from: flowers by ruliani2018 from the [Noun Project](https://thenounproject.com)

## License

[MIT](https://choosealicense.com/licenses/mit/)