├── .github ├── CODEOWNERS └── workflows │ ├── ci.yml │ ├── codeql.yml │ └── renovate-config-validator-ci.yml ├── .gitignore ├── AGENTS.md ├── CLAUDE.md ├── LICENSE ├── Makefile ├── README.md ├── ansible_old ├── .gitignore ├── README.md ├── group_vars │ └── admin.yml ├── production ├── roles │ ├── bench │ │ ├── tasks │ │ │ ├── benchmarker.yml │ │ │ ├── go.yml │ │ │ └── main.yml │ │ └── vars │ │ │ └── main.yml │ ├── isucon-base │ │ ├── tasks │ │ │ ├── env.yml │ │ │ ├── git.yml │ │ │ ├── main.yml │ │ │ ├── packages.yml │ │ │ ├── ruby.yml │ │ │ └── user.yml │ │ └── vars │ │ │ └── main.yml │ └── portal │ │ ├── files │ │ ├── mysql │ │ │ └── my.cnf │ │ └── nginx │ │ │ └── shanai-isucon-portal │ │ ├── handlers │ │ ├── main.yml │ │ ├── mysql.yml │ │ ├── nginx.yml │ │ └── redis.yml │ │ └── tasks │ │ ├── main.yml │ │ ├── mysql.yml │ │ ├── nginx.yml │ │ └── redis.yml ├── setup-bench.yml ├── setup-portal.yml └── setup.yml ├── benchmarker ├── .gitignore ├── Dockerfile ├── Makefile ├── cache │ └── cache.go ├── checker │ ├── action.go │ └── session.go ├── cli.go ├── cli_test.go ├── go.mod ├── go.sum ├── main.go ├── run.sh ├── scenario.go ├── score │ ├── fail.go │ └── score.go ├── sql │ └── schema.sql ├── userdata.go ├── userdata │ ├── .gitignore │ ├── README.md │ ├── kaomoji.txt │ ├── load.rb │ ├── names.txt │ └── ramen │ │ └── ramen.js ├── util │ └── util.go └── version.go ├── manual.md ├── portal ├── .bundle │ └── config ├── Capfile ├── Gemfile.org ├── README.md ├── Rakefile ├── app │ ├── assets │ │ ├── config │ │ │ └── manifest.js │ │ ├── images │ │ │ └── .keep │ │ ├── javascripts │ │ │ ├── application.js │ │ │ ├── home.coffee │ │ │ └── jobs.coffee │ │ └── stylesheets │ │ │ ├── application.scss │ │ │ ├── devise.scss │ │ │ ├── home.scss │ │ │ └── jobs.scss │ ├── controllers │ │ ├── application_controller.rb │ │ ├── concerns │ │ │ └── .keep │ │ ├── home_controller.rb │ │ └── jobs_controller.rb │ ├── helpers │ │ ├── application_helper.rb │ │ ├── home_helper.rb │ │ └── jobs_helper.rb │ ├── jobs │ │ └── benchmarker_job.rb │ ├── mailers │ │ └── .keep │ ├── models │ │ ├── .keep │ │ ├── concerns │ │ │ └── .keep │ │ ├── job.rb │ │ ├── score.rb │ │ ├── team.rb │ │ ├── term.rb │ │ └── user.rb │ └── views │ │ ├── devise │ │ ├── confirmations │ │ │ └── new.html.erb │ │ ├── mailer │ │ │ ├── confirmation_instructions.html.erb │ │ │ ├── password_change.html.erb │ │ │ ├── reset_password_instructions.html.erb │ │ │ └── unlock_instructions.html.erb │ │ ├── passwords │ │ │ ├── edit.html.erb │ │ │ └── new.html.erb │ │ ├── registrations │ │ │ ├── edit.html.erb │ │ │ └── new.html.erb │ │ ├── sessions │ │ │ └── new.html.erb │ │ ├── shared │ │ │ └── _links.html.erb │ │ └── unlocks │ │ │ └── new.html.erb │ │ ├── home │ │ └── index.erb │ │ └── layouts │ │ ├── application.html.erb │ │ └── devise.html.erb ├── bin │ ├── bundle │ ├── rails │ ├── rake │ ├── setup │ └── spring ├── config.ru ├── config │ ├── application.rb │ ├── boot.rb │ ├── database.yml │ ├── deploy.rb │ ├── deploy │ │ └── production.rb │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers │ │ ├── assets.rb │ │ ├── backtrace_silencers.rb │ │ ├── cookies_serializer.rb │ │ ├── devise.rb │ │ ├── filter_parameter_logging.rb │ │ ├── inflections.rb │ │ ├── mime_types.rb │ │ ├── session_store.rb │ │ ├── sidekiq.rb │ │ └── wrap_parameters.rb │ ├── locales │ │ ├── devise.en.yml │ │ └── en.yml │ ├── routes.rb │ ├── secrets.yml │ └── sidekiq.yml ├── db │ ├── migrate │ │ ├── 20160310140544_devise_create_users.rb │ │ ├── 20160310141714_create_terms.rb │ │ ├── 20160310142520_create_teams.rb │ │ ├── 20160310144552_create_jobs.rb │ │ └── 20160319030401_create_scores.rb │ ├── schema.rb │ └── seeds.rb ├── lib │ ├── assets │ │ └── .keep │ └── tasks │ │ └── .keep ├── log │ └── .keep └── public │ ├── 404.html │ ├── 422.html │ ├── 500.html │ ├── favicon.ico │ └── robots.txt ├── provisioning ├── README.md ├── ansible.cfg ├── bench │ ├── ansible │ │ ├── 00_base.yml │ │ ├── 01_user.yml │ │ ├── 02_golang.yml │ │ ├── 03_bench.yml │ │ ├── 04_userdata.yml │ │ ├── 05_build.yml │ │ ├── 06_kernel.yml │ │ └── playbooks.yml │ └── files │ │ └── etc │ │ └── profile.d │ │ └── bashrc ├── hosts └── image │ ├── ansible │ ├── 00_base.yml │ ├── 01_user.yml │ ├── 02_mysql.yml │ ├── 03_nginx.yml │ ├── 04_xbuild.yml │ ├── 05_app.yml │ ├── 06_createdb.yml │ ├── 07_application.yml │ ├── 08_userdata.yml │ ├── 09_build_benchmarker.yml │ └── playbooks.yml │ └── files │ ├── etc │ ├── nginx │ │ └── sites-available │ │ │ ├── isucon-php.conf │ │ │ └── isucon.conf │ ├── php │ │ └── 8.1 │ │ │ └── fpm │ │ │ └── pool.d │ │ │ └── www.conf │ ├── profile.d │ │ └── bashrc │ └── systemd │ │ └── system │ │ ├── isu-go.service │ │ ├── isu-node.service │ │ ├── isu-python.service │ │ └── isu-ruby.service │ └── home │ └── isucon │ └── env.sh ├── public_manual.md ├── renovate.json └── webapp ├── docker-compose.yml ├── etc └── nginx │ └── conf.d │ ├── default.conf │ └── php.conf.org ├── golang ├── .gitignore ├── Dockerfile ├── Makefile ├── app.go ├── go.mod ├── go.sum ├── setup.sh └── templates │ ├── banned.html │ ├── index.html │ ├── layout.html │ ├── login.html │ ├── post.html │ ├── post_id.html │ ├── posts.html │ ├── register.html │ └── user.html ├── node ├── .gitignore ├── Dockerfile ├── package-lock.json ├── package.json ├── src │ ├── app.ts │ └── types │ │ └── express-session.d.ts ├── tsconfig.json └── views │ ├── _post.ejs │ ├── banned.ejs │ ├── footer.ejs │ ├── header.ejs │ ├── index.ejs │ ├── login.ejs │ ├── page_header.ejs │ ├── post.ejs │ ├── posts.ejs │ ├── register.ejs │ └── user.ejs ├── php ├── Dockerfile ├── composer.json ├── composer.lock ├── index.php └── views │ ├── banned.php │ ├── header.php │ ├── index.php │ ├── layout.php │ ├── login.php │ ├── post.php │ ├── posts.php │ ├── register.php │ └── user.php ├── public ├── css │ └── style.css ├── favicon.ico ├── img │ └── ajax-loader.gif └── js │ ├── main.js │ └── timeago.min.js ├── python ├── .dockerignore ├── .gitignore ├── Dockerfile ├── app.py ├── pyproject.toml ├── templates │ ├── banned.html │ ├── header.html │ ├── index.html │ ├── layout.html │ ├── login.html │ ├── post.html │ ├── posts.html │ ├── register.html │ └── user.html └── uv.lock ├── ruby ├── .gitignore ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── app.rb ├── config.ru ├── unicorn_config.rb └── views │ ├── banned.erb │ ├── header.erb │ ├── index.erb │ ├── layout.erb │ ├── login.erb │ ├── post.erb │ ├── posts.erb │ ├── register.erb │ └── user.erb └── sql └── .gitignore /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | webapp/python/ @kyoto7250 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/renovate-config-validator-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/.github/workflows/renovate-config-validator-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/.gitignore -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/README.md -------------------------------------------------------------------------------- /ansible_old/.gitignore: -------------------------------------------------------------------------------- 1 | *.retry 2 | -------------------------------------------------------------------------------- /ansible_old/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/README.md -------------------------------------------------------------------------------- /ansible_old/group_vars/admin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/group_vars/admin.yml -------------------------------------------------------------------------------- /ansible_old/production: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/production -------------------------------------------------------------------------------- /ansible_old/roles/bench/tasks/benchmarker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/roles/bench/tasks/benchmarker.yml -------------------------------------------------------------------------------- /ansible_old/roles/bench/tasks/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/roles/bench/tasks/go.yml -------------------------------------------------------------------------------- /ansible_old/roles/bench/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/roles/bench/tasks/main.yml -------------------------------------------------------------------------------- /ansible_old/roles/bench/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/roles/bench/vars/main.yml -------------------------------------------------------------------------------- /ansible_old/roles/isucon-base/tasks/env.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/roles/isucon-base/tasks/env.yml -------------------------------------------------------------------------------- /ansible_old/roles/isucon-base/tasks/git.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/roles/isucon-base/tasks/git.yml -------------------------------------------------------------------------------- /ansible_old/roles/isucon-base/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/roles/isucon-base/tasks/main.yml -------------------------------------------------------------------------------- /ansible_old/roles/isucon-base/tasks/packages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/roles/isucon-base/tasks/packages.yml -------------------------------------------------------------------------------- /ansible_old/roles/isucon-base/tasks/ruby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/roles/isucon-base/tasks/ruby.yml -------------------------------------------------------------------------------- /ansible_old/roles/isucon-base/tasks/user.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/roles/isucon-base/tasks/user.yml -------------------------------------------------------------------------------- /ansible_old/roles/isucon-base/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/roles/isucon-base/vars/main.yml -------------------------------------------------------------------------------- /ansible_old/roles/portal/files/mysql/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/roles/portal/files/mysql/my.cnf -------------------------------------------------------------------------------- /ansible_old/roles/portal/files/nginx/shanai-isucon-portal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/roles/portal/files/nginx/shanai-isucon-portal -------------------------------------------------------------------------------- /ansible_old/roles/portal/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/roles/portal/handlers/main.yml -------------------------------------------------------------------------------- /ansible_old/roles/portal/handlers/mysql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/roles/portal/handlers/mysql.yml -------------------------------------------------------------------------------- /ansible_old/roles/portal/handlers/nginx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/roles/portal/handlers/nginx.yml -------------------------------------------------------------------------------- /ansible_old/roles/portal/handlers/redis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/roles/portal/handlers/redis.yml -------------------------------------------------------------------------------- /ansible_old/roles/portal/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/roles/portal/tasks/main.yml -------------------------------------------------------------------------------- /ansible_old/roles/portal/tasks/mysql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/roles/portal/tasks/mysql.yml -------------------------------------------------------------------------------- /ansible_old/roles/portal/tasks/nginx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/roles/portal/tasks/nginx.yml -------------------------------------------------------------------------------- /ansible_old/roles/portal/tasks/redis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/roles/portal/tasks/redis.yml -------------------------------------------------------------------------------- /ansible_old/setup-bench.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/setup-bench.yml -------------------------------------------------------------------------------- /ansible_old/setup-portal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/setup-portal.yml -------------------------------------------------------------------------------- /ansible_old/setup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/ansible_old/setup.yml -------------------------------------------------------------------------------- /benchmarker/.gitignore: -------------------------------------------------------------------------------- 1 | *.test 2 | bin/ 3 | -------------------------------------------------------------------------------- /benchmarker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/benchmarker/Dockerfile -------------------------------------------------------------------------------- /benchmarker/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/benchmarker/Makefile -------------------------------------------------------------------------------- /benchmarker/cache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/benchmarker/cache/cache.go -------------------------------------------------------------------------------- /benchmarker/checker/action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/benchmarker/checker/action.go -------------------------------------------------------------------------------- /benchmarker/checker/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/benchmarker/checker/session.go -------------------------------------------------------------------------------- /benchmarker/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/benchmarker/cli.go -------------------------------------------------------------------------------- /benchmarker/cli_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/benchmarker/cli_test.go -------------------------------------------------------------------------------- /benchmarker/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/benchmarker/go.mod -------------------------------------------------------------------------------- /benchmarker/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/benchmarker/go.sum -------------------------------------------------------------------------------- /benchmarker/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/benchmarker/main.go -------------------------------------------------------------------------------- /benchmarker/run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | exec "$@" 4 | -------------------------------------------------------------------------------- /benchmarker/scenario.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/benchmarker/scenario.go -------------------------------------------------------------------------------- /benchmarker/score/fail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/benchmarker/score/fail.go -------------------------------------------------------------------------------- /benchmarker/score/score.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/benchmarker/score/score.go -------------------------------------------------------------------------------- /benchmarker/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/benchmarker/sql/schema.sql -------------------------------------------------------------------------------- /benchmarker/userdata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/benchmarker/userdata.go -------------------------------------------------------------------------------- /benchmarker/userdata/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/benchmarker/userdata/.gitignore -------------------------------------------------------------------------------- /benchmarker/userdata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/benchmarker/userdata/README.md -------------------------------------------------------------------------------- /benchmarker/userdata/kaomoji.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/benchmarker/userdata/kaomoji.txt -------------------------------------------------------------------------------- /benchmarker/userdata/load.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/benchmarker/userdata/load.rb -------------------------------------------------------------------------------- /benchmarker/userdata/names.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/benchmarker/userdata/names.txt -------------------------------------------------------------------------------- /benchmarker/userdata/ramen/ramen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/benchmarker/userdata/ramen/ramen.js -------------------------------------------------------------------------------- /benchmarker/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/benchmarker/util/util.go -------------------------------------------------------------------------------- /benchmarker/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/benchmarker/version.go -------------------------------------------------------------------------------- /manual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/manual.md -------------------------------------------------------------------------------- /portal/.bundle/config: -------------------------------------------------------------------------------- 1 | --- 2 | BUNDLE_PATH: "vendor/bundle" 3 | -------------------------------------------------------------------------------- /portal/Capfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/Capfile -------------------------------------------------------------------------------- /portal/Gemfile.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/Gemfile.org -------------------------------------------------------------------------------- /portal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/README.md -------------------------------------------------------------------------------- /portal/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/Rakefile -------------------------------------------------------------------------------- /portal/app/assets/config/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/assets/config/manifest.js -------------------------------------------------------------------------------- /portal/app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /portal/app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /portal/app/assets/javascripts/home.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/assets/javascripts/home.coffee -------------------------------------------------------------------------------- /portal/app/assets/javascripts/jobs.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/assets/javascripts/jobs.coffee -------------------------------------------------------------------------------- /portal/app/assets/stylesheets/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/assets/stylesheets/application.scss -------------------------------------------------------------------------------- /portal/app/assets/stylesheets/devise.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/assets/stylesheets/devise.scss -------------------------------------------------------------------------------- /portal/app/assets/stylesheets/home.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/assets/stylesheets/home.scss -------------------------------------------------------------------------------- /portal/app/assets/stylesheets/jobs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/assets/stylesheets/jobs.scss -------------------------------------------------------------------------------- /portal/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /portal/app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /portal/app/controllers/home_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/controllers/home_controller.rb -------------------------------------------------------------------------------- /portal/app/controllers/jobs_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/controllers/jobs_controller.rb -------------------------------------------------------------------------------- /portal/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /portal/app/helpers/home_helper.rb: -------------------------------------------------------------------------------- 1 | module HomeHelper 2 | end 3 | -------------------------------------------------------------------------------- /portal/app/helpers/jobs_helper.rb: -------------------------------------------------------------------------------- 1 | module JobsHelper 2 | end 3 | -------------------------------------------------------------------------------- /portal/app/jobs/benchmarker_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/jobs/benchmarker_job.rb -------------------------------------------------------------------------------- /portal/app/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /portal/app/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /portal/app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /portal/app/models/job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/models/job.rb -------------------------------------------------------------------------------- /portal/app/models/score.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/models/score.rb -------------------------------------------------------------------------------- /portal/app/models/team.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/models/team.rb -------------------------------------------------------------------------------- /portal/app/models/term.rb: -------------------------------------------------------------------------------- 1 | class Term < ActiveRecord::Base 2 | end 3 | -------------------------------------------------------------------------------- /portal/app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/models/user.rb -------------------------------------------------------------------------------- /portal/app/views/devise/confirmations/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/views/devise/confirmations/new.html.erb -------------------------------------------------------------------------------- /portal/app/views/devise/mailer/confirmation_instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/views/devise/mailer/confirmation_instructions.html.erb -------------------------------------------------------------------------------- /portal/app/views/devise/mailer/password_change.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/views/devise/mailer/password_change.html.erb -------------------------------------------------------------------------------- /portal/app/views/devise/mailer/reset_password_instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/views/devise/mailer/reset_password_instructions.html.erb -------------------------------------------------------------------------------- /portal/app/views/devise/mailer/unlock_instructions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/views/devise/mailer/unlock_instructions.html.erb -------------------------------------------------------------------------------- /portal/app/views/devise/passwords/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/views/devise/passwords/edit.html.erb -------------------------------------------------------------------------------- /portal/app/views/devise/passwords/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/views/devise/passwords/new.html.erb -------------------------------------------------------------------------------- /portal/app/views/devise/registrations/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/views/devise/registrations/edit.html.erb -------------------------------------------------------------------------------- /portal/app/views/devise/registrations/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/views/devise/registrations/new.html.erb -------------------------------------------------------------------------------- /portal/app/views/devise/sessions/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/views/devise/sessions/new.html.erb -------------------------------------------------------------------------------- /portal/app/views/devise/shared/_links.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/views/devise/shared/_links.html.erb -------------------------------------------------------------------------------- /portal/app/views/devise/unlocks/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/views/devise/unlocks/new.html.erb -------------------------------------------------------------------------------- /portal/app/views/home/index.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/views/home/index.erb -------------------------------------------------------------------------------- /portal/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /portal/app/views/layouts/devise.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/app/views/layouts/devise.html.erb -------------------------------------------------------------------------------- /portal/bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/bin/bundle -------------------------------------------------------------------------------- /portal/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/bin/rails -------------------------------------------------------------------------------- /portal/bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/bin/rake -------------------------------------------------------------------------------- /portal/bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/bin/setup -------------------------------------------------------------------------------- /portal/bin/spring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/bin/spring -------------------------------------------------------------------------------- /portal/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config.ru -------------------------------------------------------------------------------- /portal/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config/application.rb -------------------------------------------------------------------------------- /portal/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config/boot.rb -------------------------------------------------------------------------------- /portal/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config/database.yml -------------------------------------------------------------------------------- /portal/config/deploy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config/deploy.rb -------------------------------------------------------------------------------- /portal/config/deploy/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config/deploy/production.rb -------------------------------------------------------------------------------- /portal/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config/environment.rb -------------------------------------------------------------------------------- /portal/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config/environments/development.rb -------------------------------------------------------------------------------- /portal/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config/environments/production.rb -------------------------------------------------------------------------------- /portal/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config/environments/test.rb -------------------------------------------------------------------------------- /portal/config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config/initializers/assets.rb -------------------------------------------------------------------------------- /portal/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /portal/config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config/initializers/cookies_serializer.rb -------------------------------------------------------------------------------- /portal/config/initializers/devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config/initializers/devise.rb -------------------------------------------------------------------------------- /portal/config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /portal/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config/initializers/inflections.rb -------------------------------------------------------------------------------- /portal/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /portal/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config/initializers/session_store.rb -------------------------------------------------------------------------------- /portal/config/initializers/sidekiq.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config/initializers/sidekiq.rb -------------------------------------------------------------------------------- /portal/config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /portal/config/locales/devise.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config/locales/devise.en.yml -------------------------------------------------------------------------------- /portal/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config/locales/en.yml -------------------------------------------------------------------------------- /portal/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config/routes.rb -------------------------------------------------------------------------------- /portal/config/secrets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config/secrets.yml -------------------------------------------------------------------------------- /portal/config/sidekiq.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/config/sidekiq.yml -------------------------------------------------------------------------------- /portal/db/migrate/20160310140544_devise_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/db/migrate/20160310140544_devise_create_users.rb -------------------------------------------------------------------------------- /portal/db/migrate/20160310141714_create_terms.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/db/migrate/20160310141714_create_terms.rb -------------------------------------------------------------------------------- /portal/db/migrate/20160310142520_create_teams.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/db/migrate/20160310142520_create_teams.rb -------------------------------------------------------------------------------- /portal/db/migrate/20160310144552_create_jobs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/db/migrate/20160310144552_create_jobs.rb -------------------------------------------------------------------------------- /portal/db/migrate/20160319030401_create_scores.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/db/migrate/20160319030401_create_scores.rb -------------------------------------------------------------------------------- /portal/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/db/schema.rb -------------------------------------------------------------------------------- /portal/db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/db/seeds.rb -------------------------------------------------------------------------------- /portal/lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /portal/lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /portal/log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /portal/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/public/404.html -------------------------------------------------------------------------------- /portal/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/public/422.html -------------------------------------------------------------------------------- /portal/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/public/500.html -------------------------------------------------------------------------------- /portal/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /portal/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/portal/public/robots.txt -------------------------------------------------------------------------------- /provisioning/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/README.md -------------------------------------------------------------------------------- /provisioning/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | allow_world_readable_tmpfiles = true 3 | -------------------------------------------------------------------------------- /provisioning/bench/ansible/00_base.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/bench/ansible/00_base.yml -------------------------------------------------------------------------------- /provisioning/bench/ansible/01_user.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/bench/ansible/01_user.yml -------------------------------------------------------------------------------- /provisioning/bench/ansible/02_golang.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/bench/ansible/02_golang.yml -------------------------------------------------------------------------------- /provisioning/bench/ansible/03_bench.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/bench/ansible/03_bench.yml -------------------------------------------------------------------------------- /provisioning/bench/ansible/04_userdata.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/bench/ansible/04_userdata.yml -------------------------------------------------------------------------------- /provisioning/bench/ansible/05_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/bench/ansible/05_build.yml -------------------------------------------------------------------------------- /provisioning/bench/ansible/06_kernel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/bench/ansible/06_kernel.yml -------------------------------------------------------------------------------- /provisioning/bench/ansible/playbooks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/bench/ansible/playbooks.yml -------------------------------------------------------------------------------- /provisioning/bench/files/etc/profile.d/bashrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/bench/files/etc/profile.d/bashrc -------------------------------------------------------------------------------- /provisioning/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/hosts -------------------------------------------------------------------------------- /provisioning/image/ansible/00_base.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/image/ansible/00_base.yml -------------------------------------------------------------------------------- /provisioning/image/ansible/01_user.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/image/ansible/01_user.yml -------------------------------------------------------------------------------- /provisioning/image/ansible/02_mysql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/image/ansible/02_mysql.yml -------------------------------------------------------------------------------- /provisioning/image/ansible/03_nginx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/image/ansible/03_nginx.yml -------------------------------------------------------------------------------- /provisioning/image/ansible/04_xbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/image/ansible/04_xbuild.yml -------------------------------------------------------------------------------- /provisioning/image/ansible/05_app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/image/ansible/05_app.yml -------------------------------------------------------------------------------- /provisioning/image/ansible/06_createdb.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/image/ansible/06_createdb.yml -------------------------------------------------------------------------------- /provisioning/image/ansible/07_application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/image/ansible/07_application.yml -------------------------------------------------------------------------------- /provisioning/image/ansible/08_userdata.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/image/ansible/08_userdata.yml -------------------------------------------------------------------------------- /provisioning/image/ansible/09_build_benchmarker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/image/ansible/09_build_benchmarker.yml -------------------------------------------------------------------------------- /provisioning/image/ansible/playbooks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/image/ansible/playbooks.yml -------------------------------------------------------------------------------- /provisioning/image/files/etc/nginx/sites-available/isucon-php.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/image/files/etc/nginx/sites-available/isucon-php.conf -------------------------------------------------------------------------------- /provisioning/image/files/etc/nginx/sites-available/isucon.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/image/files/etc/nginx/sites-available/isucon.conf -------------------------------------------------------------------------------- /provisioning/image/files/etc/php/8.1/fpm/pool.d/www.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/image/files/etc/php/8.1/fpm/pool.d/www.conf -------------------------------------------------------------------------------- /provisioning/image/files/etc/profile.d/bashrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/image/files/etc/profile.d/bashrc -------------------------------------------------------------------------------- /provisioning/image/files/etc/systemd/system/isu-go.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/image/files/etc/systemd/system/isu-go.service -------------------------------------------------------------------------------- /provisioning/image/files/etc/systemd/system/isu-node.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/image/files/etc/systemd/system/isu-node.service -------------------------------------------------------------------------------- /provisioning/image/files/etc/systemd/system/isu-python.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/image/files/etc/systemd/system/isu-python.service -------------------------------------------------------------------------------- /provisioning/image/files/etc/systemd/system/isu-ruby.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/image/files/etc/systemd/system/isu-ruby.service -------------------------------------------------------------------------------- /provisioning/image/files/home/isucon/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/provisioning/image/files/home/isucon/env.sh -------------------------------------------------------------------------------- /public_manual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/public_manual.md -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/renovate.json -------------------------------------------------------------------------------- /webapp/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/docker-compose.yml -------------------------------------------------------------------------------- /webapp/etc/nginx/conf.d/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/etc/nginx/conf.d/default.conf -------------------------------------------------------------------------------- /webapp/etc/nginx/conf.d/php.conf.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/etc/nginx/conf.d/php.conf.org -------------------------------------------------------------------------------- /webapp/golang/.gitignore: -------------------------------------------------------------------------------- 1 | app 2 | -------------------------------------------------------------------------------- /webapp/golang/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/golang/Dockerfile -------------------------------------------------------------------------------- /webapp/golang/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/golang/Makefile -------------------------------------------------------------------------------- /webapp/golang/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/golang/app.go -------------------------------------------------------------------------------- /webapp/golang/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/golang/go.mod -------------------------------------------------------------------------------- /webapp/golang/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/golang/go.sum -------------------------------------------------------------------------------- /webapp/golang/setup.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | make 4 | -------------------------------------------------------------------------------- /webapp/golang/templates/banned.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/golang/templates/banned.html -------------------------------------------------------------------------------- /webapp/golang/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/golang/templates/index.html -------------------------------------------------------------------------------- /webapp/golang/templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/golang/templates/layout.html -------------------------------------------------------------------------------- /webapp/golang/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/golang/templates/login.html -------------------------------------------------------------------------------- /webapp/golang/templates/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/golang/templates/post.html -------------------------------------------------------------------------------- /webapp/golang/templates/post_id.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/golang/templates/post_id.html -------------------------------------------------------------------------------- /webapp/golang/templates/posts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/golang/templates/posts.html -------------------------------------------------------------------------------- /webapp/golang/templates/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/golang/templates/register.html -------------------------------------------------------------------------------- /webapp/golang/templates/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/golang/templates/user.html -------------------------------------------------------------------------------- /webapp/node/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | -------------------------------------------------------------------------------- /webapp/node/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/node/Dockerfile -------------------------------------------------------------------------------- /webapp/node/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/node/package-lock.json -------------------------------------------------------------------------------- /webapp/node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/node/package.json -------------------------------------------------------------------------------- /webapp/node/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/node/src/app.ts -------------------------------------------------------------------------------- /webapp/node/src/types/express-session.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/node/src/types/express-session.d.ts -------------------------------------------------------------------------------- /webapp/node/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/node/tsconfig.json -------------------------------------------------------------------------------- /webapp/node/views/_post.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/node/views/_post.ejs -------------------------------------------------------------------------------- /webapp/node/views/banned.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/node/views/banned.ejs -------------------------------------------------------------------------------- /webapp/node/views/footer.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/node/views/footer.ejs -------------------------------------------------------------------------------- /webapp/node/views/header.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/node/views/header.ejs -------------------------------------------------------------------------------- /webapp/node/views/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/node/views/index.ejs -------------------------------------------------------------------------------- /webapp/node/views/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/node/views/login.ejs -------------------------------------------------------------------------------- /webapp/node/views/page_header.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/node/views/page_header.ejs -------------------------------------------------------------------------------- /webapp/node/views/post.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/node/views/post.ejs -------------------------------------------------------------------------------- /webapp/node/views/posts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/node/views/posts.ejs -------------------------------------------------------------------------------- /webapp/node/views/register.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/node/views/register.ejs -------------------------------------------------------------------------------- /webapp/node/views/user.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/node/views/user.ejs -------------------------------------------------------------------------------- /webapp/php/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/php/Dockerfile -------------------------------------------------------------------------------- /webapp/php/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/php/composer.json -------------------------------------------------------------------------------- /webapp/php/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/php/composer.lock -------------------------------------------------------------------------------- /webapp/php/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/php/index.php -------------------------------------------------------------------------------- /webapp/php/views/banned.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/php/views/banned.php -------------------------------------------------------------------------------- /webapp/php/views/header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/php/views/header.php -------------------------------------------------------------------------------- /webapp/php/views/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/php/views/index.php -------------------------------------------------------------------------------- /webapp/php/views/layout.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/php/views/layout.php -------------------------------------------------------------------------------- /webapp/php/views/login.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/php/views/login.php -------------------------------------------------------------------------------- /webapp/php/views/post.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/php/views/post.php -------------------------------------------------------------------------------- /webapp/php/views/posts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/php/views/posts.php -------------------------------------------------------------------------------- /webapp/php/views/register.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/php/views/register.php -------------------------------------------------------------------------------- /webapp/php/views/user.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/php/views/user.php -------------------------------------------------------------------------------- /webapp/public/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/public/css/style.css -------------------------------------------------------------------------------- /webapp/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/public/favicon.ico -------------------------------------------------------------------------------- /webapp/public/img/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/public/img/ajax-loader.gif -------------------------------------------------------------------------------- /webapp/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/public/js/main.js -------------------------------------------------------------------------------- /webapp/public/js/timeago.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/public/js/timeago.min.js -------------------------------------------------------------------------------- /webapp/python/.dockerignore: -------------------------------------------------------------------------------- 1 | .venv 2 | -------------------------------------------------------------------------------- /webapp/python/.gitignore: -------------------------------------------------------------------------------- 1 | .venv 2 | -------------------------------------------------------------------------------- /webapp/python/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/python/Dockerfile -------------------------------------------------------------------------------- /webapp/python/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/python/app.py -------------------------------------------------------------------------------- /webapp/python/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/python/pyproject.toml -------------------------------------------------------------------------------- /webapp/python/templates/banned.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/python/templates/banned.html -------------------------------------------------------------------------------- /webapp/python/templates/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/python/templates/header.html -------------------------------------------------------------------------------- /webapp/python/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/python/templates/index.html -------------------------------------------------------------------------------- /webapp/python/templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/python/templates/layout.html -------------------------------------------------------------------------------- /webapp/python/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/python/templates/login.html -------------------------------------------------------------------------------- /webapp/python/templates/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/python/templates/post.html -------------------------------------------------------------------------------- /webapp/python/templates/posts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/python/templates/posts.html -------------------------------------------------------------------------------- /webapp/python/templates/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/python/templates/register.html -------------------------------------------------------------------------------- /webapp/python/templates/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/python/templates/user.html -------------------------------------------------------------------------------- /webapp/python/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/python/uv.lock -------------------------------------------------------------------------------- /webapp/ruby/.gitignore: -------------------------------------------------------------------------------- 1 | .bundle 2 | vendor 3 | -------------------------------------------------------------------------------- /webapp/ruby/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/ruby/Dockerfile -------------------------------------------------------------------------------- /webapp/ruby/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/ruby/Gemfile -------------------------------------------------------------------------------- /webapp/ruby/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/ruby/Gemfile.lock -------------------------------------------------------------------------------- /webapp/ruby/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/ruby/app.rb -------------------------------------------------------------------------------- /webapp/ruby/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/ruby/config.ru -------------------------------------------------------------------------------- /webapp/ruby/unicorn_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/ruby/unicorn_config.rb -------------------------------------------------------------------------------- /webapp/ruby/views/banned.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/ruby/views/banned.erb -------------------------------------------------------------------------------- /webapp/ruby/views/header.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/ruby/views/header.erb -------------------------------------------------------------------------------- /webapp/ruby/views/index.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/ruby/views/index.erb -------------------------------------------------------------------------------- /webapp/ruby/views/layout.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/ruby/views/layout.erb -------------------------------------------------------------------------------- /webapp/ruby/views/login.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/ruby/views/login.erb -------------------------------------------------------------------------------- /webapp/ruby/views/post.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/ruby/views/post.erb -------------------------------------------------------------------------------- /webapp/ruby/views/posts.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/ruby/views/posts.erb -------------------------------------------------------------------------------- /webapp/ruby/views/register.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/ruby/views/register.erb -------------------------------------------------------------------------------- /webapp/ruby/views/user.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catatsuy/private-isu/HEAD/webapp/ruby/views/user.erb -------------------------------------------------------------------------------- /webapp/sql/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | --------------------------------------------------------------------------------