Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tacone/taaac
docker-compose starting skeleton for new projects
https://github.com/tacone/taaac
Last synced: 7 days ago
JSON representation
docker-compose starting skeleton for new projects
- Host: GitHub
- URL: https://github.com/tacone/taaac
- Owner: tacone
- Created: 2020-07-21T19:59:02.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-26T22:16:10.000Z (almost 2 years ago)
- Last Synced: 2023-03-12T09:54:39.282Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 7.93 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 41
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# TAAAC !
taaac! is a starting skeleton for
new projects.We use a modular docker-compose structure, to allow easy inclusion, exclusion,
duplication of existing modules.A module consists usually of two files:
- `docker-compose.yml`
- `docker-compose.dev.yml`Those files will be included by a starting script.
## Features
- very simple
- modular
- explicit
- a customizable starting script for each environment
- we avoid custom images as much as possible, so you don't have to
build yourself## Wishlist
- make it easy to update in a existing project
## Intended use
Prototyping and small to medium projects.
## Installation
- Make sure you have _docker_ and _docker-compose_ installed.
- clone this repository
- cd in the repository directoryThen type:
`scripts/dev up`## Usage
The scripts inside `scripts/` are meant to be customized to suit different servers/environments. Feel free to duplicate them if you
need to diversify even more.Each one is meant to be used just as you would use `docker-compose`.
For example: `scripts/dev up`, `scripts/dev logs`, `scripts/dev ps`
and so forth.