Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/0niel/cms
Last synced: 10 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/0niel/cms
- Owner: 0niel
- Created: 2021-11-10T15:54:34.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-21T11:44:14.000Z (10 months ago)
- Last Synced: 2024-10-26T22:54:11.815Z (about 2 months ago)
- Language: JavaScript
- Size: 2.18 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mobile app CMS
CMS для [мобильного приложения](https://github.com/Ninja-Official/rtu-mirea-mobile), в котором представлены следующие типы контента: обновления, новости, сторис и прочие статические и динамические данные.
# Установка
```bash
# клонируйте репозиторий
$ git clone https://github.com/Ninja-Official/rtu-mirea-app-cms && cd rtu-mirea-app-cms# установите зависимости
$ yarn install# запуск в режиме разработки на localhost:1337
$ yarn run develop
```# Сборка
```bash
# сборка для production и запуска сервера
$ yarn build
$ yarn start
```# Конфигурация
Рекомендуется использовать переменные среды для настройки приложения. Пример:**Путь —** `./config/server.js`.
```javascript
module.exports = ({ env }) => ({
host: env('APP_HOST', '0.0.0.0'),
port: env.int('NODE_PORT', 1337),
});
```**Путь —** `.env`.
```
APP_HOST=10.0.0.1
NODE_PORT=1338
```## База данных
По умолчанию настроено использование PostgreSQL. Если вам нужно использовать локальную базу данных в виде SQLite, используйте следующую конфигурацию:**Путь —** `./config/database.js`.
```javascript
module.exports = ({ env }) => ({
connection: {
client: 'sqlite',
connection: {
filename: path.join(__dirname, '..', env('DATABASE_FILENAME', '.tmp/data.db')),
},
useNullAsDefault: true,
},
});
```## Загрузка файлов
Проект настроен на загрузку файлов на AWS S3. Если вы хотите использовать локальное хранилище, то воспользуйтесь следующей документацией: https://docs.strapi.io/developer-docs/latest/plugins/upload.html#local-server