-
-
Notifications
You must be signed in to change notification settings - Fork 0
manual
Takayuki Kamiyama edited this page Jan 26, 2025
·
66 revisions
4ใใผใธใงใณใชใชใผในๆใๆฐ่ฆๆฉ่ฝๅฎ่ฃ ไบๅฎ
- ้ก่ช่จผใจ็ป้ฒไธญIPใขใใฌใน่ช่จผใไฝต็จใใใญใฐใคใณใๆค่จไธญใงใใ
โป ้ก่ช่จผใฎๅฎ่ฃ ใไบๅฎใใฆใใพใใใณใใใๆๆใฏๆชๅฎใงใใ
็ป้ฒIPใขใใฌใน่ช่จผๅไฝๆค่จผ็ตๆ: ใณใกใณใใชใใใณใกใณใไปไธใ
โป ็งป่กๅใญใฐใคใณๆใ็ป้ฒไธญIPใขใใฌใน่ช่จผใจID๏ผใในใฏใผใ่ช่จผใฎ2ๆฎต้ใงใใ
- ้็บ็ใๅฎ่ฃ ๅฎไบใๆกไปถๅๅฒfalseใฎๅค็งปๅ ใ็ฐกๆใตใผใ: overdriveใไฝฟ็จไบๅฎใงใใ
โป ๅ ฌ้ใใผใธใซใใชใใผใทใงใณใฏใใใฃใฆใใพใใใใใใใใผใธใฏ่ฆใใใพใใ
- ใในใ้งๅ้็บใใในใใณใผใใๆธใใฆ้ใใชใๆฉ่ฝใ่ฟฝๅ ใใพใใใ
โป ่ชๅใในใใงใญใฐใ่จ้ฒใใพใใๆดๆฐๅฑฅๆญดใใใใใค็ ดๆใใใๆค่จผใงใใใใใซใใพใใ
ใป Windows11
ใป Docker
ใป Nginx
ใฆใผใถๅด | ็ฎก็่ ๅด |
---|
# bashใงใณใณใใๅ
ใซๅ
ฅใ
docker-compose exec db bash
# postgresใในใฏใผใ่จญๅฎ
passwd postgres
# postgresใฆใผใถๅใๆฟใ
su - postgres
# ในใผใใผใฆใผใถใงใญใฐใคใณ
psql
# role ๆฐ่ฆใฆใผใถใฎใใใชใใฎ
create role takkii WITH CREATEDB login password '20070920';
# HINT: Must be superuser to create this extension.
ALTER ROLE takkii SUPERUSER;
# pgroongaๆๅนๅ
CREATE EXTENSION pgroonga;
# takkiiใSUPERUSERใใฉใใ
\du
# msys2 install
pacman -S mingw-w64-ucrt-x86_64-libyaml
# ใขใใซไฝๆ
rails g model BlogComment review:text user_id:integer
# ใณใณใใญใผใฉไฝๆ
rails g controller blog_comments
# ใญใผใซใซDBใๅ
ฅใ็ดใ
rails db:migrate:reset
# ใใผใฟใปใใ
docker-compose exec web rails db:default_db
# ใใผใฟๅ
ฅใ็ดใ
docker-compose exec web rails db:environment:set RAILS_ENV=development
docker-compose exec web rails db:pg_default_db
admin = Admin.create! do |u|
u.email = '[email protected]'
u.password = 'DQjZs!edkzrgbM$4VVte2!LZE'
u.password_confirmation = 'DQjZs!edkzrgbM$4VVte2!LZE'
end
user = User.create! do |u|
u.email = '[email protected]'
u.password = 'jbUuwYC-4lWO8JMFruPvePQGA'
u.password_confirmation = 'jbUuwYC-4lWO8JMFruPvePQGA'
end
โป seedใใผใฟๅ ใๆด็ใ
# Nginx
cd C:\nginx-1.22.0
# ใในใ
nginx -t
# ่ตทๅ
start nginx
# ๅ่ชญใฟ่พผใฟ
nginx -s reload
# ๅๆญข
nginx -s stop
# ่ตทๅ
rails s
# ใใผใฟใปใใ
rails db:defualt_db
# ๅ
ฅใ็ดใ
rails db:pg_default_db
่จไบโCSVใคใณใใผใใๆ็ซ ใใผใฟๅพฉๅ
ใ
# ใใผใขใณๅ่ตทๅ
docker compose up -d
# config/puma.rb
ไฟฎๆญฃใใณใกใณใๅ
ๅฎน็ขบ่ชใ
# ใใฎไปใnyasocom_sun_pgroonga/wiki/manual.mdใๅ็
งใ
# use scoop
scoop install mkcert
# ็ฎก็่
ๆจฉ้ใงๅฎ่ก
mkcert --install
mkcert --uninstall
# localhost
mkcert localhost
license_finder
Dependencies that need approval:
@esbuild/linux-x64, 0.24.2, MIT
@fortawesome/fontawesome-free, 6.7.2, "(CC-BY-4.0 AND OFL-1.1 AND MIT)"
@parcel/watcher, 2.5.0, MIT
@parcel/watcher-linux-x64-glibc, 2.5.0, MIT
@parcel/watcher-linux-x64-musl, 2.5.0, MIT
@rails/ujs, 7.1.501, MIT
actioncable, 8.0.1, MIT
actionmailbox, 8.0.1, MIT
actionmailer, 8.0.1, MIT
actionpack, 8.0.1, MIT
actiontext, 8.0.1, MIT
actionview, 8.0.1, MIT
activejob, 8.0.1, MIT
activemodel, 8.0.1, MIT
activerecord, 8.0.1, MIT
activestorage, 8.0.1, MIT
activesupport, 8.0.1, MIT
addressable, 2.8.7, "Apache 2.0"
audiojs, 0.1.0, MIT
base64, 0.2.0, "Simplified BSD, ruby"
bcrypt, 3.1.20, MIT
benchmark, 0.4.0, "Simplified BSD, ruby"
bigdecimal, 3.1.9, "Simplified BSD, ruby"
bindex, 0.8.1, MIT
bootsnap, 1.18.4, MIT
bootswatch, 5.3.3, MIT
braces, 3.0.3, MIT
builder, 3.3.0, MIT
bundler, 2.6.2, MIT
capybara, 3.40.0, MIT
carrierwave, 3.1.0, MIT
chokidar, 4.0.3, MIT
chunky_png, 1.4.0, MIT
concurrent-ruby, 1.3.4, MIT
connection_pool, 2.4.1, MIT
crass, 1.0.6, MIT
cssbundling-rails, 1.4.1, MIT
csv, 3.3.2, "Simplified BSD, ruby"
date, 3.4.1, "Simplified BSD, ruby"
detect-libc, 1.0.3, "Apache 2.0"
devise, 4.9.4, MIT
devise-bootstrap-views, 1.1.0, MIT
devise-i18n, 1.12.1, MIT
diff-lcs, 1.5.1, "Artistic-2.0, GPL-2.0-or-later, MIT"
dotenv, 3.1.7, MIT
dotenv-rails, 3.1.7, MIT
drb, 2.2.1, "Simplified BSD, ruby"
erubi, 1.13.1, MIT
esbuild, 0.24.2, MIT
factory_bot, 6.5.0, MIT
factory_bot_rails, 6.4.4, MIT
ffi, 1.17.1, "New BSD"
fill-range, 7.1.1, MIT
font-awesome-sass, 6.7.2, MIT
globalid, 1.2.1, MIT
i18n, 1.14.6, MIT
image_processing, 1.13.0, MIT
immutable, 5.0.3, MIT
io-console, 0.8.0, "Simplified BSD, ruby"
irb, 1.14.3, "Simplified BSD, ruby"
is-extglob, 2.1.1, MIT
is-glob, 4.0.3, MIT
is-number, 7.0.0, MIT
jbuilder, 2.13.0, MIT
jquery, 3.7.1, MIT
jquery-ujs, 1.2.3, MIT
jsbundling-rails, 1.3.1, MIT
kaminari, 1.2.2, MIT
kaminari-actionview, 1.2.2, MIT
kaminari-activerecord, 1.2.2, MIT
kaminari-core, 1.2.2, MIT
kaminari-i18n, 0.5.0, MIT
listen, 3.9.0, MIT
logger, 1.6.4, "Simplified BSD, ruby"
loofah, 2.24.0, MIT
mail, 2.8.1, MIT
marcel, 1.0.4, "Apache 2.0, MIT"
matrix, 0.4.2, "Simplified BSD, ruby"
micromatch, 4.0.8, MIT
mini_magick, 4.13.2, MIT
mini_mime, 1.1.5, MIT
minitest, 5.25.4, MIT
msgpack, 1.7.5, "Apache 2.0"
net-imap, 0.5.4, "Simplified BSD, ruby"
net-pop, 0.1.2, "Simplified BSD, ruby"
net-protocol, 0.2.2, "Simplified BSD, ruby"
net-smtp, 0.5.0, "Simplified BSD, ruby"
nio4r, 2.7.4, "MIT, Simplified BSD"
node-addon-api, 7.1.1, MIT
nokogiri, 1.18.1, MIT
observer, 0.1.2, "Simplified BSD, ruby"
orm_adapter, 0.5.0, MIT
ostruct, 0.6.1, "Simplified BSD, ruby"
paranoia, 3.0.0, MIT
pg, 1.5.9, "Simplified BSD"
picomatch, 2.3.1, MIT
pkg-config, 1.5.8, LGPLv2+
propshaft, 1.1.0, MIT
psych, 5.2.2, MIT
public_suffix, 6.0.1, MIT
puma, 6.5.0, "New BSD"
pygments-rouge-css, 0.1.0, MIT
racc, 1.8.1, "Simplified BSD, ruby"
rack, 3.1.8, MIT
rack-session, 2.0.0, MIT
rack-test, 2.2.0, MIT
rackup, 2.2.1, MIT
rails, 8.0.1, MIT
rails-dom-testing, 2.2.0, MIT
rails-html-sanitizer, 1.6.2, MIT
railties, 8.0.1, MIT
rake, 13.2.1, MIT
rb-fsevent, 0.11.2, MIT
rb-inotify, 0.11.1, MIT
rdoc, 6.10.0, ruby
readdirp, 4.0.2, MIT
redcarpet, 3.6.0, MIT
regexp_parser, 2.10.0, MIT
reline, 0.6.0, ruby
responders, 3.1.1, MIT
rmagick, 6.0.1, MIT
roo, 2.10.1, MIT
rotp, 6.3.0, MIT
rouge, 4.5.1, "MIT, Simplified BSD"
rqrcode, 2.2.0, MIT
rqrcode_core, 1.2.0, MIT
rspec, 3.9.0, MIT
rspec-core, 3.9.3, MIT
rspec-expectations, 3.9.4, MIT
rspec-mocks, 3.9.1, MIT
rspec-rails, 3.9.1, MIT
rspec-support, 3.9.4, MIT
ruby-vips, 2.2.2, MIT
rubyzip, 2.3.2, "Simplified BSD"
sass, 1.83.0, MIT
sassc, 2.4.0, MIT
securerandom, 0.4.1, "Simplified BSD, ruby"
source-map-js, 1.2.1, "New BSD"
spring, 4.2.1, MIT
spring-commands-rspec, 1.0.4, MIT
ssrf_filter, 1.2.0, MIT
stimulus-rails, 1.3.4, MIT
stringio, 3.1.2, "Simplified BSD, ruby"
thor, 1.3.2, MIT
timeout, 0.4.3, "Simplified BSD, ruby"
to-regex-range, 5.0.1, MIT
turbo-rails, 2.0.11, MIT
tzinfo, 2.0.6, MIT
uri, 1.0.2, "Simplified BSD, ruby"
useragent, 0.16.11, MIT
warden, 1.2.9, MIT
web-console, 4.2.1, MIT
websocket-driver, 0.7.6, "Apache 2.0"
websocket-extensions, 0.1.5, "Apache 2.0"
xpath, 3.2.0, MIT
zeitwerk, 2.7.1, MIT
yarn licenses v1.22.22
โโ (CC-BY-4.0 AND OFL-1.1 AND MIT)
โ โโ @fortawesome/fontawesome-free@6.7.2
โ โโ URL: https://github.com/FortAwesome/Font-Awesome
โ โโ VendorName: The Font Awesome Team
โ โโ VendorUrl: https://fontawesome.com/
โโ Apache-2.0
โ โโ [email protected]
โ โโ URL: git://github.com/lovell/detect-libc
โ โโ VendorName: Lovell Fuller
โโ BSD-3-Clause
โ โโ [email protected]
โ โโ URL: https://github.com/7rulnik/source-map-js.git
โ โโ VendorName: Valentin 7rulnik Semirulnik
โ โโ VendorUrl: https://github.com/7rulnik/source-map-js
โโ MIT
โโ @esbuild/linux-x64@0.24.2
โ โโ URL: git+https://github.com/evanw/esbuild.git
โโ @parcel/watcher-linux-x64-glibc@2.5.0
โ โโ URL: https://github.com/parcel-bundler/watcher.git
โโ @parcel/watcher-linux-x64-musl@2.5.0
โ โโ URL: https://github.com/parcel-bundler/watcher.git
โโ @parcel/watcher@2.5.0
โ โโ URL: https://github.com/parcel-bundler/watcher.git
โโ @rails/ujs@7.1.501
โ โโ URL: https://github.com/rails/rails.git
โ โโ VendorUrl: https://rubyonrails.org/
โโ [email protected]
โโ [email protected]
โ โโ URL: git+https://github.com/thomaspark/bootswatch.git
โ โโ VendorName: Thomas Park
โ โโ VendorUrl: https://bootswatch.com/
โโ [email protected]
โ โโ URL: https://github.com/micromatch/braces.git
โ โโ VendorName: Jon Schlinkert
โ โโ VendorUrl: https://github.com/micromatch/braces
โโ [email protected]
โ โโ URL: git+https://github.com/paulmillr/chokidar.git
โ โโ VendorName: Paul Miller
โ โโ VendorUrl: https://github.com/paulmillr/chokidar
โโ [email protected]
โ โโ URL: git+https://github.com/evanw/esbuild.git
โโ [email protected]
โ โโ URL: https://github.com/jonschlinkert/fill-range.git
โ โโ VendorName: Jon Schlinkert
โ โโ VendorUrl: https://github.com/jonschlinkert/fill-range
โโ [email protected]
โ โโ URL: git://github.com/immutable-js/immutable-js.git
โ โโ VendorName: Lee Byron
โ โโ VendorUrl: https://immutable-js.com/
โโ [email protected]
โ โโ URL: https://github.com/jonschlinkert/is-extglob.git
โ โโ VendorName: Jon Schlinkert
โ โโ VendorUrl: https://github.com/jonschlinkert/is-extglob
โโ [email protected]
โ โโ URL: https://github.com/micromatch/is-glob.git
โ โโ VendorName: Jon Schlinkert
โ โโ VendorUrl: https://github.com/micromatch/is-glob
โโ [email protected]
โ โโ URL: https://github.com/jonschlinkert/is-number.git
โ โโ VendorName: Jon Schlinkert
โ โโ VendorUrl: https://github.com/jonschlinkert/is-number
โโ [email protected]
โ โโ URL: https://github.com/rails/jquery-ujs.git
โ โโ VendorUrl: https://github.com/rails/jquery-ujs#readme
โโ [email protected]
โ โโ URL: https://github.com/jquery/jquery.git
โ โโ VendorName: OpenJS Foundation and other contributors
โ โโ VendorUrl: https://jquery.com/
โโ [email protected]
โ โโ URL: https://github.com/micromatch/micromatch.git
โ โโ VendorName: Jon Schlinkert
โ โโ VendorUrl: https://github.com/micromatch/micromatch
โโ [email protected]
โ โโ URL: git://github.com/nodejs/node-addon-api.git
โ โโ VendorUrl: https://github.com/nodejs/node-addon-api
โโ [email protected]
โ โโ URL: https://github.com/micromatch/picomatch.git
โ โโ VendorName: Jon Schlinkert
โ โโ VendorUrl: https://github.com/micromatch/picomatch
โโ [email protected]
โ โโ URL: git+https://github.com/zslucky/pygments-css.git
โ โโ VendorName: lucky zhou
โ โโ VendorUrl: https://github.com/richleland/pygments-css#readme
โโ [email protected]
โ โโ URL: git://github.com/paulmillr/readdirp.git
โ โโ VendorName: Thorsten Lorenz
โ โโ VendorUrl: https://github.com/paulmillr/readdirp
โโ [email protected]
โ โโ URL: https://github.com/sass/dart-sass
โ โโ VendorName: Natalie Weizenbaum
โ โโ VendorUrl: https://github.com/sass/dart-sass
โโ [email protected]
โโ URL: https://github.com/micromatch/to-regex-range.git
โโ VendorName: Jon Schlinkert
โโ VendorUrl: https://github.com/micromatch/to-regex-range
Done in -6.92s.
โป ๆดๆฐ: 2025/01/03
Copyright ยฉ 2022 - 2025 Takayuki Kamiyama
If you're going to talk big, be big.