Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/santima10/remix-turborepo
πΏπ This is a remix project with turborepo.
https://github.com/santima10/remix-turborepo
Last synced: 1 day ago
JSON representation
πΏπ This is a remix project with turborepo.
- Host: GitHub
- URL: https://github.com/santima10/remix-turborepo
- Owner: SantiMA10
- Created: 2022-01-31T15:17:48.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-07T11:19:21.000Z (almost 3 years ago)
- Last Synced: 2023-02-28T07:46:15.056Z (over 1 year ago)
- Language: TypeScript
- Homepage: https://remix-turborepo.herokuapp.com/
- Size: 733 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# πΏπ Remix + turborepo [![Deploy](https://github.com/SantiMA10/remix-turborepo/actions/workflows/deploy.yml/badge.svg)](https://github.com/SantiMA10/remix-turborepo/actions/workflows/deploy.yml)
This is a [remix](https://remix.run/) project bootstrapped with `create-remix`. This project is a monorepo managed with [turborepo](https://turborepo.org/).
## Project structure
- `.github/workflows` contains the configuration to lint, test and build the repo on each merge with the main branch using GitHub Actions.
- [`apps/expenses-app`](./apps/expenses-app/README.md) contains the remix project.
- `packages` contains different packages with each of the architecture layers
- [`packages/expenses-app-domain`](./packages/expenses-app-domain/README.md) contains the business entities and rules
- [`packages/expenses-app-data`](./packages/expenses-app-data/README.md) contains the implementations for accessing "real" data
# Getting Started## π» Development
First, run the development server:
```bash
yarn installyarn start:dev
```## π§ͺ Testing
```bash
yarn installyarn test
```## β οΈ Production
```bash
yarn installyarn start:prod
yarn start // alias for yarn start:prod
```### π³ with docker
```bash
yarn docker:start // start the app using docker and docker-compose in http://localhost:3000
yarn docker:stop // stop the docker app
```