Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/freetonik/develop.re_deprecated
Develop.re social link aggregation (fork of Lobsters)
https://github.com/freetonik/develop.re_deprecated
Last synced: about 2 months ago
JSON representation
Develop.re social link aggregation (fork of Lobsters)
- Host: GitHub
- URL: https://github.com/freetonik/develop.re_deprecated
- Owner: freetonik
- License: other
- Created: 2014-01-14T12:20:16.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2016-03-11T11:31:30.000Z (almost 9 years ago)
- Last Synced: 2024-04-14T16:01:35.884Z (9 months ago)
- Language: Ruby
- Size: 1 MB
- Stars: 26
- Watchers: 4
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
###Develop.re
Социальный агрегатор ссылок для программистов и гиков. Форк приложения https://github.com/jcs/lobsters/
####Установка
* Установите Ruby (поддерживаемые версии – 1.9.3, 2.0.0 and 2.1.0).
* Получите код
$ git clone [email protected]:freetonik/develop.re.git
$ cd develop.re
develop.re$* Запустите Bundler:
develop.re$ bundle
* Создайте базу MySQL (другие базы с поддержкой ActiveRecord скорее всего будут работать, проверялись только MySQL и MariaDB), укажите данные доступа в`config/database.yml`:
development:
adapter: mysql2
encoding: utf8mb4
reconnect: false
database: lobsters_dev
socket: /tmp/mysql.sock
username: *username*
password: *password*
test:
adapter: sqlite3
database: db/test.sqlite3
pool: 5
timeout: 5000* Загрузите схему:
develop.re$ rake db:schema:load
* Создайте файл `config/initializers/secret_token.rb` используя случайный вывод `rake secret`:
Lobsters::Application.config.secret_token = 'your random secret here'
* (Опционально, если нужен поиск) Установите Sphinx. Соберите конфиг и запустите сервер:
develop.re$ rake ts:rebuild
* Укажите домен в `config/initializers/production.rb` или другом файле окружения:
class << Rails.application
def domain
"example.com"
end
def name
"Example News"
end
end
Rails.application.routes.default_url_options[:host] = Rails.application.domain* Создайте учетную запись администратора и хотя бы один тег:
develop.re$ rails console
Loading development environment (Rails 3.2.6)
irb(main):001:0> u = User.new(:username => "test", :email => "[email protected]", :password => "test", :password_confirmation => "test")
irb(main):002:0> u.is_admin = true
irb(main):003:0> u.is_moderator = true
irb(main):004:0> u.saveirb(main):005:0> t = Tag.new
irb(main):006:0> t.tag = "test"
irb(main):007:0> t.save* Запустите сервер. Он будет доступен по адресу `http://localhost:3000` с пользователем `test`:
lobsters$ rails server