Sec
Security Education Companion
Install / Use
/learn @EFForg/SecREADME
Security Education Companion 
Development with Docker
$ cp .env.example .env
$ cp docker-compose.yml.example docker-compose.yml
$ docker-compose up --build -d
$ docker-compose exec app rake db:setup
After running rake db:setup you can navigate to http://localhost:3000/admin and log in using:
- User: admin@example.com
- Password: password
Running browser tests from within Docker is not currently supported. See #477 for more information.
Development without Docker
- Install Ruby, Rails, and other gems the usual way.
- install Yarn and run
yarn installto install Javascript dependencies. - If you don't already have it, install or Chrome or Chromium for browser tests, eg
sudo apt install chromium-browser.
Local Testing
It is sometimes useful to test the production environment locally. You
can do this by setting DISABLE_SSL = true in .env, and then using
RAILS_ENV=production:
$ RAILS_ENV=production bundle exec rspec
$ RAILS_ENV=production bundle exec rails c
$ RAILS_ENV=production bundle exec rails s
Related Skills
proje
Interactive vocabulary learning platform with smart flashcards and spaced repetition for effective language acquisition.
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
research_rules
Research & Verification Rules Quote Verification Protocol Primary Task "Make sure that the quote is relevant to the chapter and so you we want to make sure that we want to have it identifie
groundhog
398Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
