Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hseadc/inkz

media service about tattoos
https://github.com/hseadc/inkz

bozzhik inkz rails rails-api rails-application ruby ruby-app ruby-on-rails tailwindcss

Last synced: about 19 hours ago
JSON representation

media service about tattoos

Awesome Lists containing this project

README

        

# Медиа-сервис для поиска эскизов тату и тату мастеров

1. Склонируйте репозиторий

```bash
git clone https://github.com/HSEADC/B21DZ09-L3-Project-03.git
```

2. Перейдите в папку проекта

```bash
cd B21DZ09-L3-Project-03
```

3. Установите зависимости (gems)

```bash
bundle install
```

4. Выполните миграции базы данных

```ruby
rails db:migrate
```

6. Скачайте [изображения с тату](https://disk.yandex.ru/d/hM118Z8PeAgBJQ) в `public/autoupload/tattoos` + `public/autoupload/feedbacks` или сделайте это через `*CLI`

7. Наполните сидами базу данных

```ruby
rails db:seed
```

7. Запустите сервер разработки [с компиляцией `tailwind-css` классов]

```ruby
bin/dev
```




Скачать изображения с тату через *CLI:


1. Установите пакет `unzip` для `Linux`

```ruby
sudo apt-get install unzip
```

для `MacOS`

```ruby
brew install unzip
```

2. Загрузите `zip` архив с помощью gem `yadisk`

```bash
yadisk https://disk.yandex.ru/d/hM118Z8PeAgBJQ public
```

3. Извлеките данные из `zip` архива в `public`

```bash
unzip public/autoupload.zip -d public
```

4. Удалите `.zip` архив

```bash
rm public/autoupload.zip
```