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

https://github.com/pardnio/astro-startup


https://github.com/pardnio/astro-startup

astro frontend reactjs startup

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

          

> [!NOTE]
> This README was generated by [SKILL](https://github.com/pardnchiu/skill-readme-generate), get the ZH version from [here](./README.zh.md).

# astro-startup

[![license](https://img.shields.io/github/license/pardnchiu/astro-startup)](LICENSE)

> Astro + React website starter template with Docker containerization support

## Table of Contents

- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [License](#license)

## Features

- Astro 4.x + React 18
- TypeScript strict mode
- Modular SCSS styling
- Docker Compose for dev/prod environments

## Installation

```bash
git clone https://github.com/pardnchiu/astro-startup.git
cd astro-startup
cp .env.example .env
```

## Usage

### Docker (Recommended)

```bash
# Development
docker compose up

# Production
docker compose -f docker-compose.prod.yml up
```

### Local Development

```bash
cd app
npm install
npm run dev
```

## License

This project is licensed under the [MIT LICENSE](LICENSE).