Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/seantrane/template-repository
Monorepo template for developing, maintaining container-based services.
https://github.com/seantrane/template-repository
cicd devops docker infrastructure-as-code monorepo semantic-release semver template terraform
Last synced: 5 days ago
JSON representation
Monorepo template for developing, maintaining container-based services.
- Host: GitHub
- URL: https://github.com/seantrane/template-repository
- Owner: seantrane
- License: isc
- Created: 2023-04-08T02:25:21.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-04-13T14:17:57.000Z (over 1 year ago)
- Last Synced: 2023-08-13T04:10:50.500Z (over 1 year ago)
- Topics: cicd, devops, docker, infrastructure-as-code, monorepo, semantic-release, semver, template, terraform
- Language: Dockerfile
- Homepage:
- Size: 112 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# template-repository
> A monorepo example for developing and maintaining a cluster of container-based services and applications.
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) [![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release) [![Continuous Integration](https://github.com/seantrane/template-repository/actions/workflows/integration.yml/badge.svg)](https://github.com/seantrane/template-repository/actions/workflows/integration.yml) [![Continuous Delivery](https://github.com/seantrane/template-repository/actions/workflows/delivery.yml/badge.svg)](https://github.com/seantrane/template-repository/actions/workflows/delivery.yml) [![Continuous Deployment](https://github.com/seantrane/template-repository/actions/workflows/deployment.yml/badge.svg)](https://github.com/seantrane/template-repository/actions/workflows/deployment.yml)
## Table of Contents
- [About](#about)
- [Install](#install)
- [Support](#support)
- [Contributing](#contributing)
- [Changelog](#changelog)
- [License](#license)---
`template-repository` is a monorepo example for developing and maintaining a cluster of container-based services and applications.
### Step 1: Clone the repository
```sh
git clone [email protected]:seantrane/template-repository.git template-repository && cd template-repository
```### Step 2: Run docker-compose to build and launch images/containers
```sh
# Build the images:
docker-compose build# Start the containers:
docker-compose up --build# Stop the containers:
docker-compose stop# Stop and remove containers, networks, images, and volumes:
docker-compose down
```---
[Submit an issue](https://github.com/seantrane/template-repository/issues/new), in which you should provide as much detail as necessary for your issue.
Contributions are always appreciated. Read [CONTRIBUTING.md](https://github.com/seantrane/template-repository/blob/main/CONTRIBUTING.md) documentation to learn more.
Release details are documented in the [CHANGELOG.md](https://github.com/seantrane/template-repository/blob/main/CHANGELOG.md) file, and on the [GitHub Releases page](https://github.com/seantrane/template-repository/releases).
---
[ISC License](https://github.com/seantrane/template-repository/blob/main/LICENSE)
Copyright (c) 2020 [Sean Trane Sciarrone](https://github.com/seantrane)