Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/notties/vue-job-project

Learning vue concept & implement CICD using Actions, AWS EC2, docker
https://github.com/notties/vue-job-project

docker-compose dockerfile json-server nginx nginx-docker tailwind-css vue

Last synced: 1 day ago
JSON representation

Learning vue concept & implement CICD using Actions, AWS EC2, docker

Awesome Lists containing this project

README

        

# Vue Jobs Project

Youtube tutorial -> [YouTube crash course](https://www.youtube.com/watch?v=VeNfHj6MhgA).

## Usage

This project uses JSON-Server for a mock backend.

### Create .env
```env
VITE_APP_API_URL=http://localhost:8000
```

### Run with Docker Compose (Optional)
```bash
docker compose up --build
```

### Install Dependencies

```bash
npm install
```

### Run JSON Server

The server will run on http://localhost:8000

```bash
npm run server
```

### Run Vite Frontend

Vue will run on http://localhost:3000

```bash
npm run dev
```

### Build for Production

```bash
npm run build
```

### Preview Production Build

```bash
npm run preview
```