mirror of
https://github.com/SrIzan10/hc-harbor.git
synced 2026-05-01 10:45:21 +00:00
0891c45af2fc914d1add6ca5fbc23ee07b6fced0
Bumps [avo](https://github.com/avo-hq/avo) from 3.18.2 to 3.19.1. - [Release notes](https://github.com/avo-hq/avo/releases) - [Changelog](https://github.com/avo-hq/avo/blob/main/RELEASE.MD) - [Commits](https://github.com/avo-hq/avo/compare/v3.18.2...v3.19.1) --- updated-dependencies: - dependency-name: avo dependency-version: 3.19.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Harbor README
Local development
# Set it up...
$ git clone https://github.com/hackclub/harbor && cd harbor
# Set your config
$ cp .env.example .env
Edit your .env file to include the following:
# Database configurations - these work with the Docker setup
DATABASE_URL=postgres://postgres:secureorpheus123@db:5432/app_development
WAKATIME_DATABASE_URL=postgres://postgres:secureorpheus123@db:5432/app_development
SAILORS_LOG_DATABASE_URL=postgres://postgres:secureorpheus123@db:5432/app_development
# Generate these with `rails secret` or use these for development
SECRET_KEY_BASE=alallalalallalalallalalalladlalllalal
ENCRYPTION_PRIMARY_KEY=32characterrandomstring12345678901
ENCRYPTION_DETERMINISTIC_KEY=32characterrandomstring12345678902
ENCRYPTION_KEY_DERIVATION_SALT=16charssalt1234
Build & Run the project
$ docker compose run --service-ports web /bin/bash
# Now, setup the database using:
app# bin/rails db:create db:schema:load db:seed
# Now you're inside docker & you can do all the fun rails things...
app# bin/rails s -b 0.0.0.0 # this hosts the server on your computer w/ default port 3000
app# bin/rails c # start an interactive irb!
app# bin/rails db:migrate # migrate the database
You can now access the app at http://localhost:3000/
Use email authentication from the homepage with test@example.com (you can view emails at http://localhost:3000/letter_opener)!
Ever need to setup a new database?
# inside the docker container, reset the db
app# $ bin/rails db:drop db:create db:migrate db:seed
Description
Just give it some time!
⚠️ ARCHIVED: Original GitHub repository no longer exists. Preserved as backup on 2026-05-01T16:06:52.535Z
Languages
Ruby
54.4%
HTML
36.8%
JavaScript
4.5%
CSS
3%
Shell
0.6%
Other
0.7%