Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
This repository was archived by the owner on Sep 4, 2020. It is now read-only.

A place to chat and communicate: a buffalo forum

License

NotificationsYou must be signed in to change notification settings

go-saloon/saloon-legacy

Repository files navigation

Build StatusGoDoc

Saloon is aWork in Progress forum based onBuffalo.This particular repository houses the legacy saloon which is no longer maintained.

Seesaloon for a newer saloon in working condition.

Database setup

One needs a database to runsaloon.Here is an example, running postgres inside a docker container:

$> docker run --name saloon-postgres -e POSTGRES_PASSWORD=postgres -p 5432:5432 -d postgres

Create Your Databases

Ok, so you've edited the "database.yml" file and started postgres, now Buffalo can create the databases in that file for you:

$> buffalo db create -av4.2.0created database saloon-testcreated database saloon-prodcreated database saloon-dev

You can runsaloon to initialize the forum and the content of its database:

$> saloon migrate> create_users> create_categories> create_topics> create_replies> create_forums0.6591 seconds$> saloon t db:setupDEBU[2018-03-20T15:39:44+01:00] INSERT INTO users (admin, avatar, created_at, email, full_name, id, password_hash, subscriptions, updated_at, username) VALUES (:admin, :avatar, :created_at, :email, :full_name, :id, :password_hash, :subscriptions, :updated_at, :username)DEBU[2018-03-20T15:39:44+01:00] INSERT INTO forums (created_at, description, id, logo, title, updated_at) VALUES (:created_at, :description, :id, :logo, :title, :updated_at)

Thedb:setup task created anadmin user with (by default) a passwordadmin.You change that!

Starting the Application

Buffalo ships with a command that will watch your application and automatically rebuild the Go binary and any assets for you.That's useful when developing onsaloon.To do that run the "buffalo dev" command:

$> buffalo dev

If you point your browser tohttp://127.0.0.1:3000 you should see a "Welcome to the Saloon Forum" page.

In production, one can instead directly run thesaloon executable:

$> saloonINFO[0000] Starting application at 127.0.0.1:3000INFO[2018-03-20T15:40:31+01:00] Starting Simple Background Worker[...]

Screenshots

Welcome page

00-home

Register a new user

01-register

Logged in

02-logged

Create a category

03-create-category04-create-category-ok

Create a topic

05-create-topic06-create-topic

Reply to a topic

07-reply08-reply

Topics

09-topics

User settings

10-users-settings

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp