Gemicoma
gemnasium clone
Install / Use
/learn @ota42y/GemicomaREADME
Gemicoma
Setup
This README would normally document whatever steps are necessary to get the application up and running.
Things you may want to cover:
-
Ruby version 2.5.3
-
System dependencies
-
Configuration
-
Database creation
-
Database initialization
-
How to run the test suite
-
Services (job queues, cache servers, search engines, etc.)
Development Setup
env file
cp .env.example .env
and write tokens (see below)
create Github OAuth App
Create Github OAuth App in this page.
https://github.com/settings/developers
And set GITHUB_CLIENT_ID GITHUB_CLIENT_SECRET
GITHUB_ACCESS_TOKEN
create github GITHUB_ACCESS_TOKEN
this token can read repository.
build docker
docker network create gemicoma_link
docker-compose build
docker-compose up
Setup Database
Connect to database and create user.
(We use localhost:15432 by default, docker-compose provide database by this port. )
psql -h localhost -p 15432 -U postgres
create role gemicoma with createdb login password 'gemicoma';
docker-compose run app sh -c "cd /var/www/app && ./bin/rake db:create db:migrate"
Setup Admin
First, access to application and login by github account. http://localhost:13000/
And create admin user by rails console
docker-compose run app rails c
# create admin user
User.first.create_admin
add repository
http://localhost:13000/admin/github/repositories/new
Related Skills
node-connect
350.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
350.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
350.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
