Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/redgoose-dev/goose-manager
Goose contents manager
https://github.com/redgoose-dev/goose-manager
api cms management manager nuxt vue
Last synced: 4 months ago
JSON representation
Goose contents manager
- Host: GitHub
- URL: https://github.com/redgoose-dev/goose-manager
- Owner: redgoose-dev
- Created: 2018-07-12T08:16:51.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-05-17T13:47:27.000Z (9 months ago)
- Last Synced: 2024-10-14T15:14:56.390Z (4 months ago)
- Topics: api, cms, management, manager, nuxt, vue
- Language: Vue
- Size: 5.87 MB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# goose-manager
[goose-api](https://github.com/redgoose-dev/goose-api) 를 관리해주기 위한 서비스이며 [Vue.js](https://vuejs.org/) 프레임워크 환경에서 개발되었습니다.
`goose-manager`를 사용하려면 `goose-api`가 사용하고 있어야 합니다.
## Setup
다음 명령어들을 실행하여 `.env`파일을 복제해 줍니다.
```bash
$ cp .env .env.local
```[.env guide](https://github.com/redgoose-dev/goose-manager/wiki/.env-guide) 문서를 참고하여 편집합니다.
## Usage
### Development
테스트 및 개발을 위한 사용
```bash
$ yarn install
$ yarn run dev
```Open in browser `http://localhost:3000`
### Production
다음은 실서버에서 사용을 위한 가이드입니다.
#### build and start server
```bash
$ yarn run build
$ yarn run start
```#### change host and port
```bash
$ HOST=0.0.0.0 PORT=3000 yarn run start
```아니면 `.env.local`파일에서 `VITE_HOST`, `VITE_PORT` 항목에서 값을 고쳐서 사용해도 됩니다.
#### With [PM2](http://pm2.keymetrics.io)
```bash
$ cd /goose-manager
$ /usr/bin/pm2 start -l 0 npm --name "goose-manager" -- start
```open in browser `http://0.0.0.0:3000`
## Docker
### make image
이미지 만들기
```shell
# Mac M1 for linux
docker buildx build --platform=linux/amd64 -t redgoose/goose-manager:latest .
# Mac M1 for macos
docker buildx build --platform=linux/arm64/v8 -t redgoose/goose-manager:latest .
# Mac Intel
docker build -t redgoose/goose-manager:latest .
```### docker-compose.yml
```yaml
version: '3.9'services:
goose-manager-local:
container_name: goose-manager-local
image: redgoose/goose-manager:latest
restart: always
ports:
- '80:3000'
```